Php Strstr替代方案

Php Strstr替代方案,php,html,syntax,Php,Html,Syntax,函数的作用是:在另一个字符串中搜索第一个出现的字符串。 我的问题是,是否有一种替代strstr的方法可以搜索所有事件?可能会为您这样做 这些是添加的字节,以便接受一个简洁的答案。可能会帮你做到这一点 <?php // get last directory in $PATH $dir = substr(strrchr($PATH, ":"), 1); // get everything after last newline $text = "Line 1\nLine 2\nLine 3";

函数的作用是:在另一个字符串中搜索第一个出现的字符串。 我的问题是,是否有一种替代strstr的方法可以搜索所有事件?

可能会为您这样做

这些是添加的字节,以便接受一个简洁的答案。

可能会帮你做到这一点

<?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 );
?>
这些是添加的字节,以便接受简洁的答案。


<?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 );
?>

您可以使用
preg\u match\u all
查找与正则表达式模式匹配的所有匹配项

这将在strstr之外稍微起作用

根据您使用strstr的确切方式,您将定义表达式


如果需要,我可以在明确确切用法后帮助您执行此操作

您可以使用
preg\u match\u all
它正在查找与正则表达式模式匹配的所有匹配项

这将在strstr之外稍微起作用

根据您使用strstr的确切方式,您将定义表达式


如果需要的话,我可以帮助你,一旦确切的用法明确了

你可以分解字符串,然后看看是否有匹配,然后返回计数听起来就像你要找的是
preg_match_all
我想这取决于你想对“所有事件”做什么-例如,如果你要找“cat”在“catdogcat”中,如果要删除“cat”,则str_replace()是工具。如果您想知道有多少,substr_count()是正确的。如果您需要位置数据,strpos()将为您解决。如果你给我们一些测试数据,我们可能会给你一个测试和工作的代码样本$针='aa'结果应该是什么?仔细想想。你可以分解字符串,然后看看是否有匹配,然后返回计数听起来像你要找的是
preg\u match\u all
我想这取决于你想对“所有事件”做什么-例如,如果你在“catdogcat”中查找“cat”,并且你想删除“cat”然后str_replace()就是工具。如果您想知道有多少,substr_count()是正确的。如果您需要位置数据,strpos()将为您解决。如果你给我们一些测试数据,我们可能会给你一个测试和工作的代码样本$针='aa'结果应该是什么?仔细想想。有没有可能你能解释一下?有没有可能你能解释一下?