strstr()函數搜索另一個字符串內第一次出現的字符串。 我的問題是,是否有替代搜索所有事件的strstr?Strstr替代方法
0
A
回答
3
http://php.net/manual/en/function.substr-count.php可能會幫你。
這些都是添加字節,使SO接受簡潔的答案。
0
<?php
// get last directory in $PATH
$dir = substr(strrchr($PATH, ":"), 1);
// get everything after last newline
$text = "Line 1\nLine 2\nLine 3";
$last = substr(strrchr($text, 10), 1);
?>
+1
任何,你可以添加一個解釋嗎? – Halter
+0
http://php.net/manual/en/function.substr.php –
1
您可以使用preg_match_all
它正在尋找匹配正則表達式模式的所有匹配項。
這會比 的strstr http://php.net/manual/en/function.preg-match-all.php
運作方式略有其他取決於你如何使用究竟你strstr
將定義你的表達。
如果需要,我可以幫你這個曾經的確切用途是明確
相關問題
- 1. strstr php或替代部分字符串
- 2. 用於使用舊版本php的strstr替代方案
- 3. 替代方法
- 4. 替代方法
- 5. ParMap方法替代方法
- 6. PHP的strstr()函數替換
- 7. 替代socket.accept()方法
- 8. Thread.sleep()方法替代
- 9. sqlceengine.compact方法替代
- 10. 替代方法.hasNextInt?
- 11. 替代方法V3
- 12. 替代arcTo方法?
- 13. 替代方法creationcomplete
- 14. 棄用com.apple.eawt.ApplicationListener的替代方法有什麼替代方法
- 15. 無法用Java替換方法代替
- 16. 無法運行strstr
- 17. sizeWithFont的替代方法:方法
- 18. jQuery .html()方法的替代方法?
- 19. CONTAINS方法的替代方法?
- 20. Excel Interop的替代方法SaveAs()方法
- 21. Thread.Suspend()方法的替代方法
- 22. jsp中PrintStacktrace()方法的替代方法
- 23. 靜態方法或OO替代方法?
- 24. ajax的替代方法?
- 25. PyGObject的替代方法?
- 26. CString :: Format的替代方法?
- 27. XMLHttpRequest的替代方法?
- 28. cellForRowAtIndexPath的替代方法
- 29. 替代解析方法
- 30. Cocoa Touch - 替代viewDidLoad方法
您可能爆炸的字符串,然後看看是否有來自有一個完全匹配,並返回計數 – MrTechie
聽起來像是你要找的是什麼'preg_match_all' – iMoses
我想這取決於你想要做什麼「所有事件」 - 例如,如果你正在尋找「catdogcat」中的「貓」,並且你想刪除「貓」,那麼str_replace()是工具。如果你想知道有多少,substr_count()是正確的。如果你需要位置數據strpos()會爲你解決它。如果你給我們一些測試數據,我們可能會給你一個經過測試和有效的代碼示例。給予'$ haystack ='aabaaa'; –