Как добавить числа после запятой с помощью php

У меня возникли проблемы с мыслью о функции php для добавления нулей после запятой. Допустим, у меня есть $money="10000". Мне нужна функция, которая добавит .00 к 10000,00 и добавит ноль к 0 после 234,5. Кто-нибудь может мне помочь?


person Aadi    schedule 11.11.2010    source источник


Ответы (3)


Функция number_format

http://php.net/manual/en/function.number-format.php

Всегда сначала ищите руководство по PHP :)

person Dan Grossman    schedule 11.11.2010

Как сказал Дэн Гроссман; number_format — ваш друг, и вы бы выполнили эти двойные нули следующим образом:

$money = "1234";
$formatedNumber = number_format($money, 2, '.', '');
echo $formatedNumber;

// 1234.00
person Xenovoyance    schedule 11.11.2010

Возможно, это не тот ответ, который вы хотите услышать, но я думаю, что вам лучше хранить эти значения в числовых типах и правильно форматировать их непосредственно перед выводом.

person Dyppl    schedule 11.11.2010
comment
А может он специально форматирует числа для вывода? ;-) - person zerkms; 11.11.2010