最族
strstr与strchr及strrchr使用笔记
2015-10-13 Veris


strstr() 函数搜索字符串在另一字符串中的第一次出现,并返回字符串的剩余部分。 //第三参数如果设置为 "true",它将返回 search 参数第一次出现之前的字符串部分,默认为false。



strchr() 函数搜索字符串在另一字符串中的第一次出现,并返回字符串的剩余部分。 //strstr别名























参数

描述

string

必需。规定被搜索的字符串。

search


必需。规定所搜索的字符串。



如果该参数是数字,则搜索匹配该数字对应的 ASCII 值的字符。



before_search


可选。默认值为 "false" 的布尔值。



如果设置为 "true",它将返回 search 参数第一次出现之前的字符串部分。









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



实际上,这个函数是查找某个字符,而不是查找字符串,应该参考官方文档






$a = 'abcdef.txt';
$b = '.php';
echo strrchr($a, $b);






上面的代码输出是:.txt



也就是说,如果$b是字符串,只使用第一个字符,后面的其它字符会忽略

发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容