php string转int

php string转int教程

php 中,将 string 类型 转成 integer 类型,有三种方法,即使用 int 进行转换,使用 intval 进行转换和使用 settype 函数进行转换。

php string转int详解

语法

$numVar = (int)$strVar;

参数

参数 描述
strVar 需要转换成数字类型的字符串变量。
numVar 转换后返回的数字类型的变量。

说明

我们使用 int 实现了将字符串类型的 变量 strVar 转成了数字类型。

php intval详解

语法

$numVar = intval($strVar);

参数

参数 描述
strVar 需要转换成数字类型的字符串变量。
numVar 转换后返回的数字类型的变量。

说明

我们可以使用 intval 函数实现将字符串类型的变量 strVar 转成了数字类型。

php settype详解

语法

$isOk = settype($strVar, "int");

参数

参数 描述
strVar 需要转换的字符串类型的变量。
isOk 是否转换成功的标志。

说明

我们可以使用 settype 函数实现将字符串类型的变量 strVar 转成了数字类型,用此函数转换会改变传入的字符串类型的变量,转换成功返回 true,否则,返回 false。

案例

string转int

使用 int,实现将 string 转 int

<?php echo "嗨客网(www.haicoder.net)<br>"; $strVal = "1100"; $num = (int)$strVal; var_dump($num);

程序运行后,控制台输出如下:

36_PHP string转int.png

我们使用了 int,实现了将 string 转成了 int。

intval实现string转int

使用 intval,实现将 string 转 int

<?php echo "嗨客网(www.haicoder.net)<br>"; $strVal = "1234"; $num = intval($strVal); var_dump($num);

程序运行后,控制台输出如下:

37_PHP string转int.png

我们使用了 intval,实现了将 string 转成了 int。

settype实现string转int

使用 settype,实现将 string 转 int

<?php echo "嗨客网(www.haicoder.net)<br>"; $strVal = "1024"; $isOk = settype($strVal, "int"); if ($isOk){ var_dump($strVal); }else{ echo "Convert failed!<br>"; }

程序运行后,控制台输出如下:

38_PHP string转int.png

我们使用了 settype,实现了将 string 转成了 int,并且返回值表示是否转换成功。

php string转int总结

在 php 中,将 string 类型转成 integer 类型,有三种方法,即使用 int 进行转换,使用 intval 进行转换和使用 settype 函数进行转换。