PHP知道字符串是否包含另一个字符串的一部分

PHP知道字符串是否包含另一个字符串的一部分,php,Php,为什么下面的代码返回false strstr('/example/test', 'example/test/next'); 第二个参数包含第一个参数的一部分,如中所述 第二个参数是您要搜索的,因此您需要更改周围的参数 并在第二个参数中丢失第一个“/” echo(strstr('example/test/next', 'example/test')); // Returns example/test/next 参数顺序错误。。。strstr('yourstring','searchstring

为什么下面的代码返回false

strstr('/example/test', 'example/test/next');
第二个参数包含第一个参数的一部分,如中所述

第二个参数是您要搜索的,因此您需要更改周围的参数 并在第二个参数中丢失第一个“/”

echo(strstr('example/test/next', 'example/test'));
// Returns example/test/next

参数顺序错误。。。strstr('yourstring','searchstring')

卡赫至

strstr('example/test/next', '/example/test');
-->它也将返回false。因为
'example/test/next'
在开头没有
'/'

strstr('/example/test/next', '/example/test');

-->将返回“/example/test/next”

可能的重复项,因为“/example/test”不包含“example/test/next”,而且不仅如此,而且“example/test/next”也不包含“/example/test”:即使您正确获得了参数,两个字符串都不包含其他字符串。(另外,如果您只想检查该字符串是否包含另一个字符串的一部分,您应该使用strpos,如中所述)最终,经过足够的编辑,您将得到我的答案
strstr('/example/test/next', '/example/test');