floatval
Преобразует значение в дробное число.
Синтаксис
floatval(mixed $value): floatПараметры
| Параметр | Тип | Описание |
|---|---|---|
| $value | mixed | Строка или число. |
Возвращаемое значение
floatДробное число; `0`, если преобразовать не удалось.
Примеры
Строка с дробным числом:
<?php
echo floatval('3.14') * 2, "\n";
echo floatval('12.5 kg');Результат:
6.28
12.5Запятая вместо точки не распознаётся:
<?php
echo floatval('3,14'), "\n";
echo floatval(str_replace(',', '.', '3,14'));Результат:
3
3.14Примечания
Дробную часть отделяет только точка. Числа, введённые с запятой, перед преобразованием нужно исправить.
См. также
- intval — Преобразует значение в целое число.
- round — Округляет число до заданного количества знаков.
- is_numeric — Проверяет, является ли значение числом или строкой с числом.
В учебнике
- Типы данных — Основные типы данных PHP — строки, числа, логические значения, массивы и null.