Home > Article > Backend Development > How to convert string to integer in php
How to convert a string to an integer in php: You can use the built-in function intval() to achieve this, such as [$foo = "1";intval($foo);]. It can also be achieved through forced type conversion, such as [(int)$foo;].
1. Forced type conversion method
(Recommended tutorial: php video tutorial)
The forced type conversion method is the method of "adding the target type enclosed in parentheses before the variable to be converted".
<?php $foo = "1"; // $foo 是字符串类型 $bar = (int)$foo; // $bar 是整型 ?>
For integers, the cast type name is int or integer.
2. Built-in function method
The built-in function method uses PHP's built-in function intval to convert variables.
<?php $foo = "1"; // $foo 是字符串类型 $bar = intval($foo); // $bar 是整型 ?>
3. Formatted string method
The formatted string method uses sprintf's %d to format the specified variable to achieve the purpose of type conversion.
<?php $foo = "1"; // $foo 是字符串类型 $bar = sprintf("%d", $foo); // $bar 是字符串类型 ?>
Related recommendations: php training
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!