現在の位置: ホーム> 関数カテゴリ一覧> 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_getpos

    mb_ereg_search_getpos

    次の正規表現の一致の出発点を返します
  • 事前に定義されたマルチバイト文字列のマルチバイト正規表現マッチング mb_ereg_search

    mb_ereg_search

    事前に定義されたマルチバイト文字列のマル
  • HTTP出力文字エンコードを設定/取得します mb_http_output

    mb_http_output

    HTTP出力文字エンコードを設定/取得し
  • 文字列が最初に別の文字列に表示される場所を見つけます mb_strpos

    mb_strpos

    文字列が最初に別の文字列に表示される場所
  • マルチバイトの正規表現の一致する部分を返します mb_ereg_search_regs

    mb_ereg_search_regs

    マルチバイトの正規表現の一致する部分を返
  • 特定の文字を取得します mb_chr

    mb_chr

    特定の文字を取得します
  • 「kasaname」を別の(「Zen-kaku」、「han-kaku」などに変更する) mb_convert_kana

    mb_convert_kana

    「kasaname」を別の(「Zen-k
  • 事前定義されたマルチバイト文字列のマルチバイトの正規表現の一致する部分の位置と長さを返します mb_ereg_search_pos

    mb_ereg_search_pos

    事前定義されたマルチバイト文字列のマルチ
人気記事(にんききじ)