在PHP中,可以使用以下方法将字符串转换为整数:
$str = "123";
$int = (int)$str;
echo $int; // 输出 123
$str = "123";
$int = intval($str);
echo $int; // 输出 123
$str = "abc";
$int = intval($str);
echo $int; // 输出 0
$str = "abc";
$int = intval($str, 10);
echo $int; // 输出 0
$str = "abc";
$int = intval($str, 16);
echo $int; // 输出 2748
$str = "123";
$int = (int)$str;
echo $int; // 输出 123
$str = "123";
sscanf($str, "%d", $int);
echo $int; // 输出 123
需要注意的是,以上方法都只能将合法的整数字符串转换为整数,如果字符串包含非数字字符,则会被转换为0。如果需要将字符串转换为浮点数,可以使用(float)强制转换或floatval()函数。
上一篇:php getName() 函数从 SimpleXMLElement 对象获取 XML 元素的名称。
下一篇:php 防sql注入方法
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站