floatval

Get float value of a variable

&reftitle.description; `float` `floatval` `mixed` `value`

Gets the `float` value of `value`.

&reftitle.parameters;

`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.

&reftitle.returnvalues;

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.

&reftitle.changelog;

&Version; | &Description;
8.0.0 | The error level when converting from object was changed from `E_NOTICE` to `E_WARNING`.

&reftitle.examples;

### `floatval` Example

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

### `floatval` non-numeric leftmost characters Example

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

&reftitle.seealso;

- `boolval`
- `intval`
- `strval`
- `settype`
- Type juggling