Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
$min = 100;
$max = 200;
$pct = 50; //PEGA 50% DO VALOR ENTRE OS NUMEROS ACIMA
echo $valor = (int)($min + ($pct * (($max - $min) / 100))); //MOSTRA: 150
O valor!
Quero transformar o valor de volta em pct (50)%; (de acordo com a diferença do max e do min).
EX:
se o valor for 100 então a pct tem que ser 0;
se 150 então 50;
se 200 então 100;A, esquece um amigo meu já me ajudou, ficaria assim:
$min = 100;
$max = 200;
$pct = 50;
echo $valor = round($min + ($pct * (($max - $min) / 100)));
echo "<br>";
echo round(($valor - $min) / (($max - $min) / 100));
Amigo
pode ser mais claro, no que precisa inverter ?