Php 仅对数字进行类型转换
有没有办法将变量类型转换为一个数字?类似于Php 仅对数字进行类型转换,php,variables,casting,Php,Variables,Casting,有没有办法将变量类型转换为一个数字?类似于$var=(int)$var,但不适用于整数$var=是数值($var)?$var:NULL似乎不正确。将$var=1*$var最好?谢谢与javascript不同,PHP中有两种不同的数字类型:integer和float。因此,有两种方法可以转换为数字: $var = (integer) $var $var = (float) $var 两者也可以表示为一个函数: $var = intval($var); $var = floatval($var);
$var=(int)$var代码>,但不适用于整数<代码>$var=是数值($var)?$var:NULL代码>似乎不正确。将$var=1*$var代码>最好?谢谢与javascript
不同,PHP中有两种不同的数字类型:integer
和float
。因此,有两种方法可以转换为数字:
$var = (integer) $var
$var = (float) $var
两者也可以表示为一个函数:
$var = intval($var);
$var = floatval($var);
当您使用浮点数时,似乎正在寻找(float)
或floatval()
。以上两种解决方案除外。。你也可以试试看
$var=$var+0; //adding a zero
但这没有多大意义,因为每种脚本语言都做相同的事情(基于上下文)。我的意思是。。当你尝试做一个数学运算时,在对它执行运算之前,它将被转换为数字
希望能有点道理。@RocketHazmat。23.43是一个有效数字。@JonathanKuhn。我以为浮标只是科学的符号。我一定错了。谢谢