The is_double() function is an inbuilt function in PHP which is used to find whether the given value is a double or not.
Syntax:
bool is_double( $variable_name )
Parameters: This function accepts one parameter as mentioned above and described below:
- $variable_name: This parameter holds the value which need to check.
Return Value: It is a boolean value i.e. either TRUE if $variable_name contains is a double value, otherwise returns FALSE.
Below programs illustrate the is_double() function in PHP:
Program 1:
<?php // PHP code to implement is_double() // function   function square( $num ) {     return ( is_double ( $num )); }   echo square(9.09) . "\n" ; // outputs '1'. echo square(FALSE) . "\n" ; // gives no output. echo square(14) . "\n" ; // gives no output. echo square(56.30) . "\n" ; // outputs '1'   ?> |
1 1
Program 2:
<?php // PHP code to implement is_double() // function   $variable_name1 = 67.099; $variable_name2 = 32; $variable_name3 = "abc" ; $variable_name4 = FALSE;   // $variable_name1 is double value, gives TRUE if ( is_double ( $variable_name1 ))     echo "$variable_name1 is a double value. \n" ; else     echo "$variable_name1 is not a double value. \n" ;   // $variable_name2 is not a double value, gives FALSE if ( is_double ( $variable_name2 ))     echo "$variable_name2 is a double value. \n" ; else     echo "$variable_name2 is not a double value. \n" ;   // $variable_name3 is not a double value, gives FALSE if ( is_double ( $variable_name3 ))     echo "$variable_name3 is a double value. \n" ; else     echo "$variable_name3 is not a double value. \n" ;   // $variable_name4 is not a double value, gives FALSE if ( is_double ( $variable_name4 ))     echo "FALSE is a double value. \n" ; else     echo "FALSE is not a double value. \n" ; ?> |
67.099 is a double value. 32 is not a double value. abc is not a double value. FALSE is not a double value.
Reference: https://www.php.net/manual/en/function.is-double.php