In this tutorial, you shall learn how to convert an integer value to a floating point value in PHP, using typecasting, or floatval() function, with the help of example programs.
PHP – Convert Integer to Float
To convert an integer type value to a floating point type value in PHP, you can use Type Casting technique or PHP built-in function floatval().
Method 1: Type Casting
To convert integer to float using Type Casting, provide the literal (float)
along with parenthesis before the integer value. This expression returns a float value. We can store it in a variable or use it as a part of another expression.
The syntax to type-cast integer to floating point value is
$float_value = (float) $int_value;
In the following program, we take an integer value in $n
, convert this integer value to a float value using type-casting, and store the result in $f
.
PHP Program
<?php
$n = 268;
$f = (float) $n;
echo "float value : " . $f;
?>
Output
Method 2: floatval()
To convert integer value to floating point value using PHP built-in function floatval(), pass the integer value as argument to the function. The function returns a floating point value created from the given argument.
The syntax to use floatval() to convert integer number to floating point number is
$float_value = floatval( $integer_value );
In the following program, we take an integer value in $n, convert it to float and store the result in $f
.
PHP Program
<?php
$n = 268;
$f = floatval($n);
echo "float value : " . $f;
?>
Output
Conclusion
In this PHP Tutorial, we learned how to convert an integer number to a floating point number using type-casting or floatval() function.