впринципе можна с помощью if, но это имхо мне не нравится, ибо код будет огромный
строю график и тут проблема:
есть $max & $min
а вот по y хочу чтобы были отметки четко по 10 000 или 100 000 или по 10 в зависимости от переменных!
Мож кто поможет?)
(Добавление)
вот тут пока писал подумал:
if($length==6) $max=1000000;
if($length==5) $max=100000;
if($length==4) $max=10000;
if($length==3) $max=1000;
if($length==2) $max=100;
но все равно, мож есть какая-то функция?
(Добавление)
$data[]=0;
$data[]=10;
$data[]=-412;
$max=max($data);
$min=min($data);
$lengthMax=strlen($max);
$lengthMin=strlen($min);
if($lengthMax==9 && $max>0) $max=1000000000;
if($lengthMax==8 && $max>0) $max=100000000;
if($lengthMax==7 && $max>0) $max=10000000;
if($lengthMax==6 && $max>0) $max=1000000;
if($lengthMax==5 && $max>0) $max=100000;
if($lengthMax==4 && $max>0) $max=10000;
if($lengthMax==3 && $max>0) $max=1000;
if($lengthMax==2 && $max>0) $max=100;
if($lengthMax==1 && $max>0) $max=10;
if($lengthMax==7 && $max<0) $max=-100000;
if($lengthMax==6 && $max<0) $max=-10000;
if($lengthMax==5 && $max<0) $max=-1000;
if($lengthMax==4 && $max<0) $max=-100;
if($lengthMax==3 && $max<0) $max=-10;
if($lengthMax==2 && $max<0) $max=0;
echo "maximum ".$max."<br>";
if ($lengthMin==6 && $min>0) $min=100000;
if ($lengthMin==5 && $min>0) $min=10000;
if ($lengthMin==4 && $min>0) $min=1000;
if ($lengthMin==3 && $min>0) $min=100;
if ($lengthMin==2 && $min>0) $min=10;
if ($lengthMin==1 && $min>0) $min=0;
if ($lengthMin==6 && $min<0) $min=-100000;
if ($lengthMin==5 && $min<0) $min=-10000;
if ($lengthMin==4 && $min<0) $min=-1000;
if ($lengthMin==3 && $min<0) $min=-100;
if ($lengthMin==2 && $min<0) $min=-10;
if ($lengthMin==1 && $min<0) $min=0;
echo "minimum ".$min;
выручайте, неужели это единственный способ?
(Добавление)
вопрос снят, написал функцию
|