1
PHP / Автоматическое определение пипса списка чисел
« : 13 Июля 2006, 17:22:51 »
Профессор, могу я пересдать?
$a=array("11.5", "0", "1005", "105009");
echo fract($a);
function fract($a)
{
$m=$c=substr_count(implode("f",$a), ".")>0?0:500;
foreach($a as $v)
{
$e=explode(".", $v);;
if($c==0 && isset($e[1]) && $m<strlen($e[1]))$m=strlen($e[1]);
if($c && $m>strlen($e[0]))$m=-1*strlen($e[0]);
}
return $m;
}
PS. тот фракт тоже работает для данных, которые поставляются не в обрезанном виде. например котировки акций. но настоящие кодеры любители японской кухни (КЛЯКи
обязаны писать код на все случаи мозговых порывов леммингов юзающих наш софт. А посему проверяйте, Профессор, зачётка у меня с собой, вернее рядом с именем.
$a=array("11.5", "0", "1005", "105009");
echo fract($a);
function fract($a)
{
$m=$c=substr_count(implode("f",$a), ".")>0?0:500;
foreach($a as $v)
{
$e=explode(".", $v);;
if($c==0 && isset($e[1]) && $m<strlen($e[1]))$m=strlen($e[1]);
if($c && $m>strlen($e[0]))$m=-1*strlen($e[0]);
}
return $m;
}
PS. тот фракт тоже работает для данных, которые поставляются не в обрезанном виде. например котировки акций. но настоящие кодеры любители японской кухни (КЛЯКи

