Как вставить пробел на РНР каждые N символов но начиная отсчет не с начала строки а с конца. Например чтобы с 1234567 получить 1 234 567 (если каждые три символа). chunk_split и wordwrap работают лишь со значениями больше 0
Можно в принципе вот так:
$reverse = strrev("1234567");
$withSpaces = chunk_split($reverse, 3, ' ');
echo strrev($withSpaces);
Но может есть что то проще
Ответ
number_format
Если вкратце:
Вводимое число
Сколько символов после "точки"
Разделитель "точки"
Разделитель тысячных (каждый третий с конца)
Пример:
echo number_format(1000000, 0, '.', ' '); // 1 000 000
echo number_format(1000000, 2, '.', ','); // 1,000,000.00
Комментариев нет:
Отправить комментарий