Oct
13
2015
strstr与strchr及strrchr使用笔记
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是字符串,只使用第一个字符,后面的其它字符会忽略
发表评论: