在Java中,您可以尝试将任何String值转换为Integer,但是当value是其他值时,它将抛出NumberFormatException。 PHP中是否有类似的功能?我检查了intval,但是当String值显然不是可转换值时它会返回值。
答案 0 :(得分:3)
抛出错误的语言并不是真正有用的功能,它不是你真正想要做的事情
我假设您只想弄明白如果您的字符串是数字。为此,有is_numeric
或ctype_digit
。
答案 1 :(得分:0)
您可以使用is_numeric()
进行检查,然后抛出异常