📅  最后修改于: 2023-12-03 14:53:49.823000             🧑  作者: Mango
在 PHP 中,将字符串转换为整数非常方便。可以使用 intval()
, (int)
, floatval()
和 doubleval()
等内置函数实现。
$string = '1234';
$int = intval($string);
echo $int; // 输出 1234
使用 intval()
函数时,如果参数中包含非数字字符,则会被忽略,仅保留字符串中的数字。例如:
$string = '1234 number';
$int = intval($string);
echo $int; // 输出 1234
除了使用 intval()
函数之外,还可以使用强制类型转换的方式将字符串转换为整数。例如:
$string = '1234';
$int = (int) $string;
echo $int; // 输出 1234
与 intval()
函数不同的是,强制类型转换方式会将字符串中的非数字字符转换为 0。
$string = '1234 number';
$int = (int) $string;
echo $int; // 输出 1234
floatval()
和 doubleval()
函数与 intval()
函数类似,但可以将字符串转换为浮点数。例如:
$string = '3.14';
$float = floatval($string);
$double = doubleval($string);
echo $float; // 输出 3.14
echo $double; // 输出 3.14
以上就是将字符串转换为整数的方法,非常简单易懂。在实际开发中,根据实际需求选择合适的方法即可。