📅  最后修改于: 2023-12-03 15:18:25.850000             🧑  作者: Mango
strchr()
函数在一个字符串中查找一个字符或字符串,并返回从该字符或字符串到字符串结尾的所有字符。
string strchr ( string $haystack , mixed $needle [, bool $before_needle = false ] )
haystack
: 必需。规定被搜索的字符串。needle
: 必需。规定查询的字符或字符串。before_needle
: 可选。如果该参数被设置为 true
,该函数会返回 needle 在 haystack 中之前的部分。函数返回从 needle 到 haystack 末尾的字符串。如果没有找到该字符或字符串,该函数将返回 false
。
$str = 'abcdef';
echo strchr($str, 'd');
输出结果为:
def
$str = 'abcdefg';
echo strchr($str, 'd', true);
输出结果为:
abc
true
,函数会返 needle 之前的字符串。strchr()
函数已经被替换成 strstr()
函数,但是还是保留了 strchr()
函数以保证向后兼容性,所以在此版本中,官方建议使用 strstr()
代替 strchr()
函数。