PHP从字符串转换为int错误

时间:2010-08-13 08:32:59

标签: php

当你尝试使用int()从字符串转换为int时,我收到以下错误:

  

调用未定义的函数int()

为什么会这样?

intval()工作得很好但我出于某种原因无法使用int()

3 个答案:

答案 0 :(得分:8)

没有int功能;您必须使用适当的类型转换语法:

$b = (int) $a;

或者:

settype($a, 'int');

答案 1 :(得分:1)

function int($string) {
   return (int) $string;
}

答案 2 :(得分:0)

你试过吗

$intVar = (int)$var;

如果PHP告诉你int()不是函数,那么它可能不是。