Пример использование

echo separatorN(1000); // вернет 1000

echo separatorN(10000); // вернет 10,000

echo separatorN(100000); // вернет 100,000

echo separatorN(1000000); // вернет 1,000,000

                        
function separatorN($var)
{
$var = abs($var);
if (strlen($var) == 4)
{
$var = str_replace($var, substr($var, 0, 1) . ',' . substr($var, 1), $var);
}
elseif (strlen($var) == 5)
{
$var = str_replace($var, substr($var, 0, 2) . ',' . substr($var, 2), $var);
}
elseif (strlen($var) == 6)
{
$var = str_replace($var, substr($var, 0, 3) . ',' . substr($var, 3), $var);
}
elseif (strlen($var) == 7)
{
$var = str_replace($var, substr($var, 0, 2) . ',' . substr($var, 2, 3) . ',' . substr($var, 4), $var);
}
else
{
$var = $var;
}
return $var;
}
-3 15 0
0

Нет фото
express * 0.02
• 19 июн 2013, 17:27


не важно, что есть готовая функция, главное её суть))

0

Нет фото
~AL~ * 11.86
• 18 июн 2013, 22:01


Зачем придумывать велосипед?
http://php.net/manual/ru/function.number-format.php
Минус.
[сообщение прошло проверку админом]