牛牛在线工具

strchr()

收录 8868 个 PHP 函数,含用途说明与用法示例。

strchr()

在字符串中查找指定字符,并返回该字符及其后面的所有字符

函数名:strchr() 适用版本:PHP 4, PHP 5, PHP 7 用法:strchr()函数用于在字符串中查找指定字符,并返回该字符及其后面的所有字符。如果找到了指定字符,则返回该字符及其后面的所有字符;如果未找到指定字符,则返回false。 语法:string strchr ( string $haystack , mixed $needle [, bool $before_needle = false ] ) 参数: $haystack:要在其中查找的字符串。 $needle:要查找的字符或字符串。 $before_needle(可选):如果设置为true,则返回指定字符之前的部分;如果设置为false(默认值),则返回指定字符及其后面的部分。 返回值:如果找到了指定字符,则返回该字符及其后面的所有字符;如果未找到指定字符,则返回false。 示例1: $str = "Hello, world!"; $needle = "o"; $result = strchr($str, $needle); echo $result; // 输出:o, world! 示例2: $str = "Hello, world!"; $needle = "o"; $result = strchr($str, $needle, true); echo $result; // 输出:Hell 示例3: $str = "Hello, world!"; $needle = "x"; $result = strchr($str, $needle); var_dump($result); // 输出:bool(false) 注意事项: 如果要检查字符串中是否存在指定字符,可以使用strpos()函数。 在PHP 8中,strchr()函数已被废弃,建议使用更通用的strstr()函数代替。