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'; –