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;
}