mb_strpos
文字列が最初に別の文字列に表示される場所を見つけます
関数名:MB_STRPOS()
該当するバージョン:PHP 4> = 4.0.6、PHP 5、PHP 7、PHP 8
関数の説明:MB_STRPOS()関数は、1つの文字列で別のサブストリングの最初の発生場所を見つけるために使用されます。 Strpos()関数と同様ですが、MB_STRPOS()関数はマルチバイト文字を処理できます。
構文:MB_STRPOS(String $ HayStack、String $ edele、int $ offset = 0、string $ encoding = null):int | false
パラメーター:
返品値:
例:
// 示例1:在一个字符串中查找子字符串的位置$str = "Hello, World!"; $pos = mb_strpos($str, "World"); echo $pos; // 输出:7 // 示例2:在一个字符串中查找子字符串的位置,指定开始搜索的位置$str = "Hello, World!"; $pos = mb_strpos($str, "o", 5); echo $pos; // 输出:8 // 示例3:在一个多字节字符串中查找子字符串的位置,指定字符编码$str = "你好,世界!"; $pos = mb_strpos($str, "世界", 0, "UTF-8"); echo $pos; // 输出:6 // 示例4:未找到子字符串的情况下返回false $str = "Hello, World!"; $pos = mb_strpos($str, "abc"); var_dump($pos); // 输出:bool(false)
注: