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. 如何檢查javascript變量中的值是否包含數字?
- 4. 如何檢查變量是否爲CFString?
- 5. 如何檢查變量是否定義?
- 6. 如何檢查變量是否在python
- 7. 如何檢查變量是否爲空?
- 8. 如何檢查是否變量是在PHP字母或數字?
- 9. 檢查變量是否爲數組
- 10. PHP檢查(POST)中的變量是否包含任何數值
- 11. 檢查是否變量是從UICollectionViewCell子
- 12. 檢查變量是否是PDO對象?
- 13. 檢查是否$ _POST變量是人口
- 14. 如何檢查是否變量已分配值
- 15. 在檢查值之前檢查變量是否存在
- 16. JavaScript:如何檢查變量是否存在變量名?
- 17. 檢查一個變量是否已設置,值是ksh
- 18. 如何檢查變量是否是sympy表達式?
- 19. 如何檢查變量(對象)是否是字典類型?
- 20. 如何檢查變量是否是SwigObject類型
- 21. 檢查一個變量是否包含Javascript中的數值?
- 22. 如何檢查數組中是否存在變量?
- 23. 如何檢查目標變量是否在數組中?
- 24. 如何檢查變量數組是否未分配?
- 25. 如何檢查是否變量在laravel葉片數據
- 26. PHP - 如何檢查變量是否匹配數據庫條目?
- 27. Makefile - 如何檢查變量是否爲空並且是兩個值之一
- 28. 如何檢查參數值是否在常量列表中
- 29. 如何檢查數組值是否爲空,批量?
- 30. 檢查圖像是否存在,變量值不變
*真的嗎?!*您在過去一小時內發佈了4個問題。 – 2009-12-28 15:05:01