(PHP 4 >= 4.2.0, PHP 5, PHP 7)
floatval — Возвращает значение переменной в виде числа с плавающей точкой
Возвращает значение переменной var
в виде числа с плавающей точкой (float).
var
Может быть любого скалярного типа. floatval()
нельзя использовать с объектами, в этом случае возникнет
ошибка уровня E_NOTICE
и функция вернет 1.
Значение заданной переменной в виде числа с плавающей точкой. Пустые массивы в качестве аргумента возвращают 0, непустые массивы возвращают 1.
Строки чаще всего возвращают 0, тем не менее результат зависит от самых левых символов строки. Применяются правила приведения к float.
Пример #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
?>