running-frag
Новичок
str_split() или "как смастерить" отсчёт с конца...
Вот что есть....
<?php
$str = 13975620956;
$arr = str_split($str, 3);
$сount = count($arr);
for ($i=0; $i <= $сount; $i++)
{
print ($arr[$i]." ");
}
?>
Результат... "139 756 209 56 " (смотрем на пробелы)
А теперь какая была задача... Задача разабить число по три символа для "удобочитабельности". К числам которые делятся на цело (на 3ри) код представленный выше "катит". В противном случае нет. Т.е. в конце остаётся по 1-2 цыфры. Что уже по "заданию" не правильно.
Собсно как разбить "правильно" число по 3ри цыфры... Или "заставить" str_split() отсчитывать с конца...
Вот что есть....
<?php
$str = 13975620956;
$arr = str_split($str, 3);
$сount = count($arr);
for ($i=0; $i <= $сount; $i++)
{
print ($arr[$i]." ");
}
?>
Результат... "139 756 209 56 " (смотрем на пробелы)
А теперь какая была задача... Задача разабить число по три символа для "удобочитабельности". К числам которые делятся на цело (на 3ри) код представленный выше "катит". В противном случае нет. Т.е. в конце остаётся по 1-2 цыфры. Что уже по "заданию" не правильно.
Собсно как разбить "правильно" число по 3ри цыфры... Или "заставить" str_split() отсчитывать с конца...