php怎么将值强制转为数值类型
强制转换方法:1、在数据之前加上用括号括起来的目标类型“(int)”或“(float)”,可以将值转为整数类型或浮点型,例如“(int)$str”、“(float)$str”;2、使用intval()函数,可以将值转为整数类型,语法“intval(值)”;3、3、使用floatval()函数,可以将值转为浮点型,语法“floatval(值)”;4、使用settype()函数。
本教程操作环境:windows7系统、PHP8版、DELL G3电脑
php提供了两种数值类型:
-
integer (整型)
-
float (浮点型, 也称作 double)
讨论将值强制转为数值类型,就是讨论将值转为整型或浮点型。下面聊聊转换方法。
情况1:将值强制转为整数类型(3种方法)
方法1:在数据之前加上用括号括起来的目标类型“(int)”或“(integer)”
-
(int)、(integer):转换成整型;
<?php header("Content-type:text/html;charset=utf-8"); $str = '123.456abc'; echo '变量 $str 的类型为:'.gettype($str).'<br>'; $int1 = (int)$str; echo '变量 $int1 的类型为:'.gettype($int1).'<br>'; $int2 = (integer)$str; echo '变量 $int2 的类型为:'.gettype($int2).'<br>'; ?>
登录后复制