doubleval()

doubleval() — Alias of floatval().

Built-in function of PHP 8.5. The manual lists it as available in PHP 4, PHP 5, PHP 7, PHP 8. This page is the reference card: signature, parameters and return value, plus the changelog and the example the manual provides.

doubleval() is an alias of floatval(): same parameters, same return value.

Signature

doubleval(mixed $value): float

Parameters

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

Return value

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.

Example

A runnable snippet:

$var = '122.34343The'; $float_value_of_var = floatval($var); echo $float_value_of_var; // 122.34343

All PHP 8.5 built-in functions

Reference card built from the PHP manual page doubleval() (PHP documentation, CC BY 3.0). The page is generated from the manual, so the wording of the parameter and return value text follows php.net.