strstr与strchr及strrchr使用笔记

作者Veris 文章分类 分类:PHP 文章评论 0条评论 阅读次数 已被围观 3343

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是字符串,只使用第一个字符,后面的其它字符会忽略

分类:PHP
标签: strstr strchr strrchr
【上一篇】serialize序列化函数
【下一篇】Linux文件类型

发表评论: