📌  相关文章
📜  网络技术问题 | PHP测验 |第 2 组 |问题 4(1)

📅  最后修改于: 2023-12-03 14:57:03.013000             🧑  作者: Mango

网络技术问题 | PHP测验 |第 2 组 |问题 4

问题描述

在PHP中,如何将字符串转为整数类型?

解答

在PHP中,可以使用int或intval函数将字符串转为整数类型。

int函数

int函数将变量转换为整数类型,可以将字符串、浮点数等其他类型转为整数类型。如果转换失败,则返回0。

语法如下:

int $var

示例代码:

$str = '123';
$int = int($str);
echo $int; // 输出:123
intval函数

intval函数也是将变量转换为整数类型,与int函数相似。但是intval函数可以设置第二个参数,指定进制转换,默认为10进制。

语法如下:

int intval ( mixed $var [, int $base = 10 ] )

示例代码:

$str1 = '123';
$str2 = '0x1a'; // 16进制数
$int1 = intval($str1);
$int2 = intval($str2, 16); // 将16进制数转为10进制
echo $int1; // 输出:123
echo $int2; // 输出:26
参考链接

int函数文档
intval函数文档