Страницы

Поиск по вопросам

понедельник, 24 февраля 2020 г.

PHP: Вставить пробел каждые N символов но начиная с конца

#php #строки


Как вставить пробел на РНР каждые N символов но начиная отсчет не с начала строки
а с конца. Например чтобы с 1234567 получить 1 234 567 (если каждые три символа). chunk_split
и wordwrap работают лишь со значениями больше 0

Можно в принципе вот так:

$reverse = strrev("1234567");
$withSpaces = chunk_split($reverse, 3, ' ');
echo strrev($withSpaces);


Но может есть что то проще
    


Ответы

Ответ 1



number_format Если вкратце: Вводимое число Сколько символов после "точки" Разделитель "точки" Разделитель тысячных (каждый третий с конца) Пример: echo number_format(1000000, 0, '.', ' '); // 1 000 000 echo number_format(1000000, 2, '.', ','); // 1,000,000.00

Комментариев нет:

Отправить комментарий