Home > Article > Backend Development > How to convert string to floating point in php
php method to convert a string to a floating point type: 1. Add the target type "(float)", "(double)" or "(real)" in parentheses before the string variable ", the syntax is "(float)$str"; 2. Use the floatval() function, the syntax is "floatval($str)".
The operating environment of this tutorial: windows7 system, PHP7.1 version, DELL G3 computer
Data type conversion refers to converting variables or values from Convert one data type to other data types. There are two methods of conversion, namely automatic type conversion and forced type conversion.
Let’s introduce to you about forced type conversion and look at two methods of converting strings to floating point types:
Add the use before the variable Target types enclosed in brackets (float)
, (double)
, (real)
use floatval()
Function
Example 1:
<?php header("Content-type:text/html;charset=utf-8"); $str="3.1452"; echo '变量 $str 的类型为:'.gettype($str).'<br>'; $float=(float)$str; echo '变量 $float 的类型为:'.gettype($float).'<br>'; ?>
Output result:
Example 2:
<?php header("Content-type:text/html;charset=utf-8"); $str="3.1452"; echo '变量 $str 的类型为:'.gettype($str).'<br>'; $float=floatval($str); echo '变量 $float 的类型为:'.gettype($float).'<br>'; ?>
Output result:
Recommended learning: "PHP Video Tutorial"
The above is the detailed content of How to convert string to floating point in php. For more information, please follow other related articles on the PHP Chinese website!