PHP PDO的lastInsertId()方法實際上會返回一個數值,但它也可能返回一些完全不同的東西,如一些奇怪的SQLSTATE代碼或其他。在任何情況下,它都不會返回數字值,我想記錄一個錯誤。有沒有辦法來安全檢查?如何檢查變量是否是數值?
1
A
回答
8
使用
is_int($value)
或
is_numeric($value)
6
is_numeric
返回true用於數字字符串和false否則。類似的功能是ctype_digit
。
0
is_int
或is_numeric
是一個很好的方式。
您也可以嘗試將結果轉換爲(int)
並檢查它是否爲> 0
。
相關問題
- 1. 如何檢查變量是否有值?
- 2. 檢查是否變量是一定值
- 3. 檢查變量是否是數字
- 4. PHP XML。如何檢查是否變量的值是0
- 5. 如何檢查值是否是數字
- 6. 如何檢查變量是否爲CFString?
- 7. 如何檢查變量是否定義?
- 8. 如何檢查變量是否存在?
- 9. 如何檢查變量是否爲空?
- 10. 如何檢查變量是否在python
- 11. 如何檢查javascript變量中的值是否包含數字?
- 12. 檢查變量是否具有值''
- 13. 如何檢查是否變量的值發生了變化
- 14. 如何檢查是否變量是在PHP字母或數字?
- 15. 如何檢查一個變量是否是整數類型
- 16. 如何檢查一個變量是否是一個整數?
- 17. 函數檢查是否有變量
- 18. 檢查變量是否爲數組
- 19. PHP檢查(POST)中的變量是否包含任何數值
- 20. 檢查是否$ _POST變量是人口
- 21. 檢查變量是否是PDO對象?
- 22. 檢查是否變量是從UICollectionViewCell子
- 23. 檢查類是否存在變量,如果是,請修改此變量的值
- 24. 如何檢查是否變量已分配值
- 25. 檢查是否值是很多常量
- 26. 如何檢查值是否爲數字?
- 27. JavaScript:如何檢查變量是否存在變量名?
- 28. 如何檢查整數變量中是否有數字?
- 29. 在檢查值之前檢查變量是否存在
- 30. 如何檢查數值字段中的值是否是整數?
*真的嗎?!*您在過去一小時內發佈了4個問題。 – 2009-12-28 15:05:01