牛牛在线工具

grapheme_strpos()

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

grapheme_strpos()

在一个字符串中搜索指定的子字符串,并返回第一次出现的位置

函数名称:grapheme_strpos() 适用版本:PHP 5 >= 5.3.0, PHP 7 函数说明:grapheme_strpos() 函数用于在一个字符串中搜索指定的子字符串,并返回第一次出现的位置。与 strpos() 函数不同的是,grapheme_strpos() 函数可以正确处理多字节字符。 语法:grapheme_strpos(string $haystack, string $needle [, int $offset = 0]) 参数: $haystack:要在其中搜索的字符串。 $needle:要搜索的子字符串。 $offset(可选):搜索的起始位置,默认为 0。 返回值:如果找到子字符串,则返回第一次出现的位置;如果未找到,则返回 false。 示例1: $haystack = "Hello, 你好!"; $needle = "你好"; $position = grapheme_strpos($haystack, $needle); if($position !== false) { echo "子字符串 '$needle' 第一次出现的位置是: $position"; } else { echo "未找到子字符串 '$needle'"; } 输出: 子字符串 '你好' 第一次出现的位置是: 7 示例2: $haystack = "Hello, 你好!"; $needle = "world"; $position = grapheme_strpos($haystack, $needle); if($position !== false) { echo "子字符串 '$needle' 第一次出现的位置是: $position"; } else { echo "未找到子字符串 '$needle'"; } 输出: 未找到子字符串 'world' 注意:grapheme_strpos() 函数是区分大小写的。如果希望不区分大小写搜索,请使用 grapheme_stripos() 函数。