首页 > 代码库 > strstr()查找函数,strchr(),strrchr(),stristr()/strpos(),strrpos()查找字符串位置

strstr()查找函数,strchr(),strrchr(),stristr()/strpos(),strrpos()查找字符串位置

 

在一个较长的字符串这查找匹配的字符串或字符,其中strstr()和strchr()是完全一样的。

例:

echo strstr(‘why always you‘,‘you‘);

 输出:

you

 如果为:

echo strstr(‘why always you‘,‘you‘);

 则无输出


stristr()函数对大小写不敏感

strrchr()函数会输出找到的字符串及字符串以后的字符

echo strrchr(‘why always you‘,‘always‘);

 输出:

always you

 有趣的是,如果是

echo strrchr(‘why always you‘,‘will‘);

 则会输出:

ways you

 


 

strpos() 函数返回字符串在另一个字符串中第一次出现的位置。

如果没有找到该字符串,则返回 false。

注释:该函数对大小写敏感。如需进行对大小写不敏感的搜索,请使用 stripos() 函数。

echo strpos("Hello world!","wo");

 输出:

6

 strrpos() 函数查找字符串在另一个字符串中最后一次出现的位置。

 

strstr()查找函数,strchr(),strrchr(),stristr()/strpos(),strrpos()查找字符串位置