Я не могу обойтись, как выразить это PHP.
У меня есть минимальное и максимальное значения 100 и 420, которые я хочу получить.
Чем позволяет предположить, что у меня есть:
1000
4534
34566
123145
12312265
Теперь, как я могу сказать:
Возьмите 4534 и зная, что 1000 = 420 и 12312265 = 100 определяют 4534 значение.
Чтобы сделать его более ясным,Я пытаюсь изобразить ранги веб-страниц квадратами, поэтому, если ранг равен 1, его следует перевести в мое максимальное значение / размер 420, однако, если страница занимает низкую позицию по популярности, скажем, 13000, ее размер должен быть близок к минимуму 100.Я знаю все значения.
Спасибо.
У меня все еще проблемы с выяснением этого.
Пока что использую код из моего первого ответа:
$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
Будучи $ RANK, мои значения для рангов веб-страниц и $ SIZE - значения, которые мне нужны, чтобы их соответствующим образом изменить.Это не работает (моя ошибка, без сомнения), все, что я получаю от $ SIZE - 100.