• PHP Video Tutorials

PHP - doubleval() Function



Definition and Usage

The doubleval() function returns float value of a variable.

Syntax

float doubleval ( mixed $value )

Parameters

Sr.No Parameter Description
1

value

The variable whose corresponding float value will be returned. It maybe a scalar type. Do not pass objects to doubleval() function. Doing so will produce an E_NOTICE level error and return 1.

Return Values

This function returns float value of a given variable.

  • If empty array is passed, doubleval() returns 0.
  • If non-empty array is passed, doubleval() returns 1.
  • If non-empty array is passed, return 1.
  • If String is passed, the doubleval() will most likely return 0 although this depends on the leftmost characters of the string.

Dependencies

PHP 4.0 and above.

Example

Following example demonstrates return values with different types of variables:

  <?php
  // PHP program demo for doubleval() function with string variable
  $var1 = '133.1212The';
  echo doubleval($var1); // 133.1212

  // PHP program demo for doubleval() function with non-numeric leftmost characters
  $var2 = 'The133.1212';
  echo "<br>".doubleval($var2); // 0

  // PHP program demo for doubleval() function with numeric and comma
  $var3 = '1.999,369';
  echo "<br>".doubleval($var3); // 1.999
  ?>

Output

This will produce following result −

  133.1212
  0
  1.999
Advertisements