No puedo entender cómo expresar esto es PHP.Escala de valores en PHP
Tengo 100 y 420 como mi valor mínimo y máximo que deseo obtener.
Que permite Supongamos que tengo:
1000
4534
34566
123145
12312265
Ahora, ¿cómo puedo decir:
Take 4534 y sabiendo que 1000 = 420 y 100 = 12312265 determinar el valor 4534.
Para hacerlo más claro, trato de representar los rangos de la página con cuadrados, así que si el rango es 1 debe traducirse a mi valor máximo 420, sin embargo si la página tiene poca popularidad, digamos 13000, entonces su tamaño debe estar cerca del mínimo de 100. Conozco todos los valores.
Gracias.
Todavía tengo problemas para resolver esto.
Hasta ahora usando el código de la primera respuesta que tengo:
$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
Ser $ RANK mis valores de las filas de las páginas web y $ TAMAÑO el valor que necesito tamaño en consecuencia. Esto no funciona (mi error sin duda) lo único que consigue a partir de $ 100. El tamaño es
¿Cómo es exactamente 1000 = 420 y 12.312.265 = 100? Eso no tiene sentido? –
Quiero que cuanto más alto sea el valor, más pequeño resultará. Esto es para un rango de página y cuadrado que lo representa, si google rank es 1, entonces el tamaño debería ser el más grande, 420, pero si la página es otra con un rango de 13000, entonces será más pequeño y se acercará a mi tamaño mínimo de 100. – Marvin