(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
floatval — Возвращает значение переменной в виде числа с плавающей точкой
Возвращает значение переменной value
в виде числа с плавающей точкой (float).
value
Может быть любого скалярного типа. floatval()
нельзя использовать с объектами, в этом случае возникнет
ошибка уровня E_WARNING
и функция вернёт 1.
Значение заданной переменной в виде числа с плавающей точкой. Пустые массивы в качестве аргумента возвращают 0, непустые массивы возвращают 1.
Строки чаще всего возвращают 0, тем не менее результат зависит от самых левых символов строки. Применяются правила приведения к float.
Версия | Описание |
---|---|
8.0.0 |
Уровень ошибки при преобразовании из объекта был изменён
с E_NOTICE на E_WARNING .
|
Пример #1 Пример использования floatval()
<?php
$var = '122.34343The';
$float_value_of_var = floatval($var);
echo $float_value_of_var; // 122.34343
?>
Пример #2 Пример использования floatval() с нечисловыми крайними левыми символами
<?php
$var = 'The122.34343';
$float_value_of_var = floatval($var);
echo $float_value_of_var; // 0
?>