array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'uk', ), 'this' => array ( 0 => 'function.floatval.php', 1 => 'floatval', 2 => 'Get float value of a variable', ), 'up' => array ( 0 => 'ref.var.php', 1 => 'Variable handling Функції', ), 'prev' => array ( 0 => 'function.empty.php', 1 => 'empty', ), 'next' => array ( 0 => 'function.get-debug-type.php', 1 => 'get_debug_type', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'en', 'path' => 'reference/var/functions/floatval.xml', ), 'history' => array ( ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); contributors($setup); ?>

floatval

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

floatvalGet float value of a variable

Опис

floatval(mixed $value): float

Gets the float value of value.

Параметри

value

May be any scalar type. floatval() should not be used on objects, as doing so will emit an E_WARNING level error and return 1.

Значення, що повертаються

The float value of the given variable. Empty arrays return 0, non-empty arrays return 1.

Strings will most likely return 0 although this depends on the leftmost characters of the string. The common rules of float casting apply.

Журнал змін

Версія Опис
8.0.0 The error level when converting from object was changed from E_NOTICE to E_WARNING.

Приклади

Приклад #1 floatval() Example

<?php
$var
= '122.34343The';
$float_value_of_var = floatval($var);
echo
$float_value_of_var; // 122.34343
?>

Приклад #2 floatval() non-numeric leftmost characters Example

<?php
$var
= 'The122.34343';
$float_value_of_var = floatval($var);
echo
$float_value_of_var; // 0
?>

Прогляньте також