現在の位置: ホーム> 関数カテゴリ一覧> 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パラメーターが指定されていない場合、すべてのスプリットサブストリングが返されます。
類似の関数
  • 最後のマルチバイトの正規表現の一致の検索結果 mb_ereg_search_getregs

    mb_ereg_search_getregs

    最後のマルチバイトの正規表現の一致の検索
  • 1つ以上の変数の文字エンコードを変換します mb_convert_variables

    mb_convert_variables

    1つ以上の変数の文字エンコードを変換しま
  • Mbregex関数のデフォルトオプションを設定/取得します mb_regex_set_options

    mb_regex_set_options

    Mbregex関数のデフォルトオプション
  • 文字列を大文字に設定します mb_strtoupper

    mb_strtoupper

    文字列を大文字に設定します
  • 文字列の長さを取得します mb_strlen

    mb_strlen

    文字列の長さを取得します
  • サポートされているすべてのエンコードされた配列を返します mb_list_encodings

    mb_list_encodings

    サポートされているすべてのエンコードされ
  • 文字列ケースを変換します mb_convert_case

    mb_convert_case

    文字列ケースを変換します
  • 「kasaname」を別の(「Zen-kaku」、「han-kaku」などに変更する) mb_convert_kana

    mb_convert_kana

    「kasaname」を別の(「Zen-k
人気記事(にんききじ)