Javascript Number
функция удобна при удалении нежелательного ноля, если дробная часть равна нуль, напримерЛюбой функция PHP для уронить дробную часть, если его нулевой
Number(2.00)
Есть ли такая функция в php или любой другой вариант
Javascript Number
функция удобна при удалении нежелательного ноля, если дробная часть равна нуль, напримерЛюбой функция PHP для уронить дробную часть, если его нулевой
Number(2.00)
Есть ли такая функция в php или любой другой вариант
Я думаю, что это работает по-умолчанию по-умолчанию в PHP. Если вы используете правильный тип номера, например float
или double
.
Если вы используете строку, то вам необходимо сопоставить
$a = '2.00';
echo (float)$a; // 2
Пример использования поплавка
$a = 2.00;
echo $a; //2
или
2.00 + 0; //2
Если вы хотите форматировать число, чтобы показать десятичной части 2.00
вам необходимо использовать функцию number_format
(http://php.net/manual/en/function.number-format.php)
$a = 2.00
echo number_format($a, 2); // 2.00
Непосредственно отредактирован, как только вы увидели коррекцию t ответ .. Надеюсь, вы выиграете конкурс :) – FreudianSlip
вы можете использовать intval() или любой округление функции
$ _float = 1,9020441; $ _float = explode (".", $ _float); эхо STRLEN ($ _ поплавка [1]); `
Вы можете достичь этого путем добавления нуля ... например
echo "Result " . (2.00 + 0) . "\n";
Result 2
Вы хотите сказать "Результат 2'? –
Да я делаю :) ... спасибо за примечание - изменено – FreudianSlip
вы можете использовать floatval()
echo floatval('2.00'); //2
echo floatval('2.23'); //2.23
нет, удаляя десятичные знаки, если они не имеют никакого смысла, например 'Number (1.20) => 1.20', но' Number (1.00) => 1' – sakhunzai