当你尝试使用int()
从字符串转换为int时,我收到以下错误:
调用未定义的函数int()
为什么会这样?
intval()
工作得很好但我出于某种原因无法使用int()
。
答案 0 :(得分:8)
没有int
功能;您必须使用适当的类型转换语法:
$b = (int) $a;
或者:
settype($a, 'int');
答案 1 :(得分:1)
function int($string) {
return (int) $string;
}
答案 2 :(得分:0)
你试过吗
$intVar = (int)$var;
如果PHP告诉你int()不是函数,那么它可能不是。