Ben bu PHP ifade etmek için nasıl etrafında alınamıyor.
Ben edinmek isteyen benim minimum ve maksimum değer olarak 100 ve 420 var.
Daha ben var varsayalım sağlar:
1000
4534
34566
123145
12312265
Şimdi, ben nasıl söyleyebilirim:
4534 alın ve 1000 = 420 ve 100 = 12.312.265 4534 değerini belirlemek olduğunu bilerek.
Daha net yapmak için, sayfamızda popülerliğe düşük sırada yer alıyor ancak eğer, 13000 o boyutu olması gerektiğini söylüyorlar, web sayfasını temsil etmek için çalışıyorum Im kareler yer alıyor, bu yüzden rank 1 ise benim maksimum değer / boyutu 420 tercüme edilmelidir yakın asgari 100. tüm değerlerini biliyoruz.
Teşekkür ederim.
Im hala sorun bu sergiyi sahip.
Şimdiye kadar ben ilk cevabını kodunu kullanarak:
$srcmin=1185;
$srcmax=25791525;
$destmin=100;
$destmax=420;
$pos = (($RANK - $srcmin) / ($srcmax-$srcmin)) ;
$rescaled = ($pos * ($destmax-$destmin)) + $destmin;*/
$percentage = (($RANK - $MIN) * 100) / $MAX;
$SIZE = (($percentage / 320) * 100) + 100
$ Ben buna göre boyutu onlara ihtiyacımız web sayfaları ve $ SIZE değeri saflarına için benim değerleri RANK olmak. Bu (şüphesiz, benim hatamı) I $ SIZE almak her 100 olduğunu çalışmaz.