PHP将String转换为Integer,并且知道值不是String格式的Integer

时间:2012-03-22 06:44:02

标签: php string integer type-conversion

在Java中,您可以尝试将任何String值转换为Integer,但是当value是其他值时,它将抛出NumberFormatException。 PHP中是否有类似的功能?我检查了intval,但是当String值显然不是可转换值时它会返回值。

2 个答案:

答案 0 :(得分:3)

抛出错误的语言并不是真正有用的功能,它不是你真正想要做的事情 我假设您只想弄明白如果您的字符串是数字。为此,有is_numericctype_digit

答案 1 :(得分:0)

您可以使用is_numeric()进行检查,然后抛出异常