如果一個字符串/ int可以安全地轉換爲一個int是否有PHP中的函數返回true? 像這樣:功能來檢查一個整數是否在PHP中有效
var_dump(f('1'));//returns true
var_dump(f(1));//returns true
var_dump(f('1.2'));//returns false
var_dump(f(-2));//returns true
var_dump(f('3x'));//returns false
我不關心基地。
我簽出了is_int,但is_int('4')返回false。
我可以用鑄造/ INTVAL,但:
intval('6x')
回報6,和intval('x')
返回0一樣intval(0)
和intval('0')
'函數f($ I){回報 「$ I」 === 「」(INT)$我。 }' –
不錯,但我更喜歡更原生的解決方案,與文檔和whatnot。 – user3004771