說我有一段文字,有一些新的行/換行符。我想找到某個關鍵字的發生,並返回這些關鍵字的行號。我怎麼做?謝謝!PHP找到特定關鍵字的行號
0
A
回答
1
可以使用substr_count()的方式,如:
$line_number = substr_count($str, "\n", 0, strpos($str, 'keyword')) + 1;
其中$str
是源字符串。
0
<?php
$string="
foo keyword bar
foobar
foobar
foo keyword bar
keyword
keyword";
var_dump(preg_grep('/keyword/',explode("\n",$string)));
?>
輸出:
array(4) {
[1]=>
string(15) "foo keyword bar"
[4]=>
string(15) "foo keyword bar"
[5]=>
string(7) "keyword"
[6]=>
string(7) "keyword"
}
所以,你可以只是做對的array_keys
如果你喜歡。
+0
命令行中的正常'grep'命令通常以更快的順序執行,但當然不太方便。 – Wrikken 2010-06-07 13:58:07
相關問題
- 1. PHP找到關鍵字並刪除具有匹配關鍵字的整個行
- 2. 在PHP中,我如何找到與特定鍵相關的值
- 3. 在Android中從特定號碼收聽特定關鍵字
- 4. 邊界無法找到段落中的特定關鍵字
- 5. 關鍵字鏈接到一個特定的頁面 - PHP + mySQL
- 6. Google CSE - 跳轉到特定關鍵字
- 7. REGEX:如何在特定關鍵字後找到日期格式?
- 8. 尋找逗號隔開的關鍵字
- 9. 如何在特定關鍵字和雙引號之間查找字符串
- 10. 如何找到特定鍵的鍵碼
- 11. 按鍵時按鍵找到關鍵字
- 12. 查找從關鍵字到關鍵字的字符串部分
- 13. 找到所有關鍵字
- 14. 找到一個基於關鍵字的特定元素並推送到數組
- 15. 如何替換特定行中以「關鍵字」開頭的特定字python
- 16. 尋找特定關鍵字的谷歌平均google排名
- 17. 查找趨勢鳴叫,與Tweepy,針對特定的關鍵字
- 18. 查找具有特定關鍵字的所有輸入信息
- 19. Python的 - 尋找特定關鍵字又算什麼呢
- 20. 如何查找特定行的外鍵依賴關係?
- 21. Omnibox API |在特定的關鍵字
- 22. PostgreSQL特定的SQL關鍵字
- 23. 我們可以得到在HTML中找到的特定字符串的行號
- 24. 正則表達式來找到特定的Exif關鍵
- 25. php掃描特定關鍵字的內容
- 26. PHP獲取特定關鍵字的變量從管道郵件
- 27. PHP刪除以特定關鍵字開頭的文件
- 28. Linux-從特定行號移除到特定行號
- 29. 根據值查找關鍵字PHP
- 30. PHP:包含特殊字符的數組鍵未找到
您是在談論一個已經呈現或正在討論您想要解析的部分文本的網站? – Thariama 2010-06-07 13:51:30