說我有一段文字,有一些新的行/換行符。我想找到某個關鍵字的發生,並返回這些關鍵字的行號。我怎麼做?謝謝!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. 在Android中從特定號碼收聽特定關鍵字
- 3. 邊界無法找到段落中的特定關鍵字
- 4. 如何找到特定鍵的鍵碼
- 5. 按鍵時按鍵找到關鍵字
- 6. 提取特定的PHP字符串基於關鍵字
- 7. 查找從關鍵字到關鍵字的字符串部分
- 8. 找到所有關鍵字
- 9. 查找趨勢鳴叫,與Tweepy,針對特定的關鍵字
- 10. Python的 - 尋找特定關鍵字又算什麼呢
- 11. 查找具有特定關鍵字的所有輸入信息
- 12. 尋找特定關鍵字的谷歌平均google排名
- 13. 如何查找特定行的外鍵依賴關係?
- 14. Omnibox API |在特定的關鍵字
- 15. PostgreSQL特定的SQL關鍵字
- 16. 我們可以得到在HTML中找到的特定字符串的行號
- 17. PHP刪除以特定關鍵字開頭的文件
- 18. php掃描特定關鍵字的內容
- 19. Linux-從特定行號移除到特定行號
- 20. VBA在選定行的單元格中找到特定的關鍵字並存儲公式
- 21. 如何找到一組特定的字母的字母在PHP
- 22. Django admin,隱藏+加號到特定的外鍵字段
- 23. Java如何在特定字符串之後找到特定行?
- 24. 找到沒有特定子串的字符串的編號
- 25. 某些CSS「類」關鍵字PrimeFaces特定?
- 26. PHP .htaccess問題,特定/動態關鍵字
- 27. 從CSV提取行基於文件的特定關鍵字
- 28. 在特定字符的php中關聯數組的關鍵更改
- 29. 找到數字中的特定數字
- 30. 如何找到鍵值對特定的字符串MongoDB中
您是在談論一個已經呈現或正在討論您想要解析的部分文本的網站? – Thariama 2010-06-07 13:51:30