2012-10-17 36 views
0

我有大量文本(最初來自文本文件),並且正在使用strpos()來查找它的小提取。這在大多數情況下都可以正常工作,但是,如果在找到提取字符之前或之後(或可能兩個字符)都存在CRLF(strpos()返回false),則可以使用該提取。查找可能包含CRLF的strpos()字符串

任何提示或指針,可以幫助我找到解決辦法嗎?

+0

請張貼相關的代碼 - 要清楚,如果CLRF爲針頭至乾草堆的一部分。 (同樣,「真實」的樣本數據會很有用;如果幹草堆包含CLRF,strpos不應該只是「停止工作」。) – 2012-10-17 02:47:50

+0

是的,我認爲這是因爲我將原始文本拆分爲針,但是不保留CRLF爲什麼它「停止工作」該死的隱形人物! – Jackass

回答

1

修剪CRLF關閉

$idx = strpos($target, trim($my_text)); 
+2

我確信我在某個時候嘗試過。但顯然不是它完成了這項工作。謝謝 P.S編輯添加$目標字符串,因爲你需要兩個參數strpos() – Jackass

相關問題