現在の位置: ホーム> 関数カテゴリ一覧> mb_split

mb_split

正規表現を使用してマルチバイト文字列を分割します
名前:mb_split
カテゴリ:マルチバイト文字列
対応言語:php
一言説明:文字列セグメンテーションにマルチバイト文字セットを使用し、セグメント化されたサブストリングの配列を返します

関数名:mb_split()

該当するバージョン:PHP 4> = 4.2.0、PHP 5、PHP 7

関数の説明:MB_SPLIT()関数は、マルチバイト文字セットを使用して文字列を分割し、セグメント化されたサブストリングで構成される配列を返します。

構文:mb_split(string $ pattern、string $ string [、int $ limit = -1])

パラメーター:

  • $パターン:指定された区切り文字。これは、文字列または正規表現である可能性があります。
  • $文字列:分割する文字列。
  • $制限(オプション):配列を返す要素の最大数を指定します。デフォルト値は-1であり、返された配列要素の数が制限されていないことを示しています。

返品値:分割されたサブストリングで構成される配列を返し、分割が失敗した場合にfalseを返します。

例:

 // 使用空格分割字符串$str = "Hello World"; $result = mb_split(" ", $str); print_r($result); // Output: Array ( [0] => Hello [1] => World ) // 使用正则表达式分割字符串$str = "Hello,World"; $result = mb_split("[,]", $str); print_r($result); // Output: Array ( [0] => Hello [1] => World ) // 限制返回的数组元素个数$str = "Hello World"; $result = mb_split(" ", $str, 1); print_r($result); // Output: Array ( [0] => Hello )

注:

  • MB_SPLIT()関数は、セグメンテーションにマルチバイト文字セットを使用しており、PHP環境でMBSTRing拡張が有効になっていることを確認する必要があります。
  • 分割が失敗した場合、mb_split()関数はfalseを返します。
  • $ limeパラメーターが指定されていない場合、すべてのスプリットサブストリングが返されます。
類似の関数
  • Parse get/post/cookieデータとグローバル変数を設定します mb_parse_str

    mb_parse_str

    Parseget/post/cookie
  • 文字列の一部を取得します mb_substr

    mb_substr

    文字列の一部を取得します
  • 文字列を小文字に設定します mb_strtolower

    mb_strtolower

    文字列を小文字に設定します
  • マルチバイト文字列が与えられた場合、文字配列を返します mb_str_split

    mb_str_split

    マルチバイト文字列が与えられた場合、文字
  • サブストリングの発生数を計算します mb_substr_count

    mb_substr_count

    サブストリングの発生数を計算します
  • 文字エンコードを変換します mb_convert_encoding

    mb_convert_encoding

    文字エンコードを変換します
  • ケース文字列が別の文字列の最初に表示される場所を不機嫌に見つけます mb_stripos

    mb_stripos

    ケース文字列が別の文字列の最初に表示され
  • 別の文字列で指定された文字の最後の発生を不機嫌に探しているケース mb_strrichr

    mb_strrichr

    別の文字列で指定された文字の最後の発生を
人気記事(にんききじ)