回答
$array = @unserialize($string);
if ($array === false && $string !== 'b:0;') {
// woops, that didn't appear to be anything serialized
}
的$string !== 'b:0;'
檢查是否序列化的字符串可能是價值false
。如果此檢查對您很重要,您可能需要trim
序列化的字符串或以其他方式對其進行預處理以確保其正常工作。
你不必冒險,你可以檢查error_get_last – Artefacto 2010-05-20 22:26:15
@Artefacto這可能有用也可能沒用,因爲很難判斷最後一個錯誤是真的在這裏還是之前被拋出。更好的方法可能是查看序列化的字符串以查看它是否看起來像是單個序列化的「false」。無論如何,誰在序列化'false'值? ;) – deceze 2010-05-20 22:31:38
Hi Deceze!聽起來不錯,我一定會嘗試一下!週末愉快! – Industrial 2010-05-21 07:53:34
- 1. 檢查字符串是否被序列化?
- 2. 檢查字符串是否被填充
- 3. PHP檢查字符串是否在表
- 4. PHP檢查字符串是否包含數字和檢查字符串長度
- 5. 檢查參數是否爲字符串
- 6. 檢查字符串是否爲UTF-8
- 7. 檢查字符串是否爲空
- 8. 檢查字符串是否爲迴文
- 9. C:檢查字符串是否爲Palindrome
- 10. 檢查字符串是否爲空jquery
- 11. 檢查字符串是否爲空
- 12. C++ - 檢查字符串是否爲空
- 13. 檢查PsiElement是否爲字符串
- 14. PHP檢查字符串的第一個數字是否爲1?
- 15. 檢查一個字符串是否被編碼爲UTF-8
- 16. 如何檢查字符串是否在字符串列表中
- 17. 檢查字符串變量是否爲某個字符串值
- 18. PHP帶字符串並檢查該字符串是否作爲變量存在
- 19. 檢查字符串是否爲整數(包括負數)PHP
- 20. 美化PHP序列化字符串
- 21. 檢查其他字符串的列表是否爲%LIKE%另一個字符串
- 22. 檢查字符串是否包含字(不是子字符串!)
- 23. 如何檢查TextView字符串是否已被修剪(字幕)?
- 24. 檢查字符串是否有數字
- 25. 檢查字符串是否是Spotify URL
- 26. 檢查字符串是否是實數
- 27. 檢查數據系列是否爲字符串
- 28. 如何檢查字符串是否包含字符列表?
- 29. 如何檢查字符串中的字符是否按字母順序排列
- 30. PHP:檢查是否字符串包含字符無法在陣列
你是什麼意思?一個字符串實習生池? PHP沒有(尚未) – Artefacto 2010-05-20 22:18:17
我無法真正告訴你要從你的問題的措辭中找到什麼。標題聽起來像是你想要一種方法來檢查給定的字符串是否是序列化的表示形式? – 2010-05-20 22:18:38