Перевод числа длинной 4-5 цыфр в дробь.
function chislo($chislo)
{
$chislo = abs(intval(trim($chislo))); //удаляем пробелы с числа,делаем его целочисиленным
$c = mb_strlen($chislo); //считаем его длинну
if($c == 4) //если длинна строки 4
{ //то
$chislo = str_replace('0','',$chislo); //вырезаем нолики
$ok = str_replace($chislo[0],$chislo[0].'.',$chislo); //ставим точку после первой цыфры
$ex = explode('.',$ok); //делаем разделитель
$ok = $ex[0].'.'.$chislo[1].$chislo[2]; //выводим
}
elseif($c == 5) //если длинна строки 5
{
$chislo = str_replace('0','',$chislo);
$ok = str_replace($chislo[1],$chislo[1].'.',$chislo);
$ex = explode('.',$ok);
$ok = $ex[0].'.'.$chislo[2]; //выводим
}
return $ok; //возвращаем результат
}
echo chislo('12455'); //использование