it-blog.club
Отделяем тысячи при помощи PHP

Отделяем тысячи при помощи PHP

В своём блоге я уже писал про ситуацию с нулями после запятой, вот ссылка кому интересно. Там я случайно затронул тему по поводу форматирования числа средствами PHP. Но всё же выделю для тысяч отдельную статью. Да да да. Я конечно понимаю, что эти 2 статьи можно сравнить с ребячеством, но всё же давайте будем уважать тех, кто только учится и ищет ответы на свои вопросы, а так же тех, кто уже на столько запарился на работе, что просто не способен адекватно мыслить, и решил просто скопипастить=)

В прошлый раз я пользовался функцией number_format(), собственно ничего не изменилось.

Примерчик в студию:


$price = 550; цена
$elem = 4; //Кол-во позиций
$result = number_format($price * $elem, 2, '.', ' ');
echo $result; //Вывод 2 200.00

Как все мы знаем, что данный формат используется во всех интернет магазинах (да и не только), это уже стало даже стандартом.

Давай те рассмотрим что же такого мы передаём в параметрах нашей функции:

  1. Наше число
  2. Кол-во знаков после запятой. Если указать ноль, то получится 2 200
  3. Чем будем будем разделять дробь, ну например можно указать ',' в таком случае число у нас получится 2 200,00
  4. Чем отделять тысячи. В моём случае - пробел.

$price = 550;// цена
$elem = 4; //Кол-во позиций
echo number_format($price * $elem, 0,'.','');//Вывод 2200
//И сразу с дробью
$price = 550.12;// цена
$elem = 4; //Кол-во позиций
echo number_format($price * $elem, 0,'.','');//Всё равно 2200, не смотря на дробь)

Собственно это всё=)


it-blog.club 483
Автор: Ярослав Хмель


Если Вам понравилась статья, то можете поддержать блог переведя N сумму на кофе авторам или оплату хостинга!
В любом случае спасибо! А так же не забывайте про группу в ВК
ПОИСК ПО САЙТУ
Поддержать