floatval

(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)

floatvalВозвращает значение переменной в виде числа с плавающей точкой

Описание

floatval(mixed $value): float

Возвращает значение переменной 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
?>

Смотрите также

  • boolval() - Возвращает логическое значение переменной
  • intval() - Возвращает целочисленное значение переменной
  • strval() - Возвращает строковое значение переменной
  • settype() - Задаёт тип переменной
  • Манипуляции с типами