PHP is a widely used programming language that supports a variety of powerful programming features, including the ability to convert strings to integers.
In PHP, the function to convert a string to an integer is intval()
. It can convert strings to integer types for better numerical calculations and comparisons.
Here is some sample code showing how to convert a string to an integer using the intval()
function:
// 将字符串 "123" 转换为整数类型 $int = intval("123"); // 将字符串 "123.45" 转换为整数类型 $int = intval("123.45"); // 将字符串 "abc123" 转换为整数类型 $int = intval("abc123"); // 将字符串 "123abc" 转换为整数类型 $int = intval("123abc");
In the above sample code, the first example Convert the string "123" to an integer type. Since the string only contains numeric characters, the conversion succeeds and the final result will be 123 of type integer.
In the second example code, the string "123.45" contains a decimal point, so the decimal part will be automatically discarded during conversion, and it will eventually be converted to 123 of the integer type.
In the third and fourth example codes, the strings contain non-numeric characters, which are automatically ignored when converting. The final result will be 0 of type integer.
In addition to the intval()
function, there are other functions that can convert strings to integers, such as strtol()
, floatval()
wait.
In short, PHP provides a wide range of functions to handle string and numeric types, which can help developers easily complete various numerical calculations and conversion operations.
The above is the detailed content of How to convert string to integer in php. For more information, please follow other related articles on the PHP Chinese website!