php 字符串函数

1.strpos()、stripos() 查找字符串在另一个字符串中第一次出现的位置  

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

语法

(string,find,start) 如果没有找到该字符串,则返回 false。
参数描述
string 必需。规定被搜索的字符串。
find 必需。规定要查找的字符。
start 可选。规定开始搜索的位置。

PS:
strpos() strrpos() 函数对大小写敏感;stripos() strripos()函数对大小写不敏感。

2.strchr() strstr() stristr() 函数查找字符串在另一个字符串中第一次出现的位置。如果成功,则返回字符串的其余部分(从匹配点)。如果没有找到该字符串,则返回 false

strrchr()  函数查找字符串在另一个字符串中最后一次出现的位置,并返回从该位置到字符串结尾的所有字符

语法

(string,char)

参数描述
string 必需。规定被搜索的字符串。
search 必需。规定所搜索的字符串。如果该参数是数字,则搜索匹配数字 ASCII 值的字符。

PS:strchr和strstr函数对大小写敏感,stristr函数对大小写不敏感

 eg :
1
echo strchr("Hello world!","world"); //world! 2 echo strrchr("Hello world!","world"); //world! 3 4 echo strstr("Hello world!","world"); //world! 5 echo stristr("Hello world!","world"); //world! 6 7 8 echo strrchr("Hello world!",111); //orld! 9 echo strchr("Hello world!",111); //o world! 10 echo strstr("Hello world!",111); //o world! 11 echo stristr("Hello world!",111); //o world!
原文地址:https://www.cnblogs.com/h07061108/p/strpos_stripos_strrpos_strripos.html