我的問題很簡單:PHP strpos函數中針的長度是否有限制?
- 是否有限制到什麼strpos針的長度可以嗎?
- 如果是這樣,有沒有辦法避開它?
看來我的長針不會觸發某個位置,而我的長度較短的針可以。
例如:
if (strpos($data, "You were not able to complete this job. Please try again at a later date. Do not hit your back button.") !== false)
//solves as false
if (strpos($data, "You were not able") !== false)
//returns the position
請張貼演示該問題用例。 – nickb 2012-07-16 21:58:11
你能舉個例子嗎? – 2012-07-16 21:58:17
定義「長」針。多久了?似乎這裏的問題可能與case或字符集相關,'strpos()'執行二進制比較,並不考慮這些。如果您通過的針頭太長而無法應付,最可能的結果是內存不足或段錯誤。 – DaveRandom 2012-07-16 22:02:56