當前位置: 首頁> 函數類別大全> 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])

參數:

  • $pattern:指定的分隔符,可以是一個字符串或正則表達式。
  • $string:要進行分割的字符串。
  • $limit(可選):指定返回數組的最大元素個數。默認值為-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。
  • 如果不指定$limit 參數,將返回所有分割後的子字符串。
同類函數
  • 設置下一個正則表達式匹配的起始點 mb_ereg_search_setpos

    mb_ereg_search_setpos

    設置下一個正則表達式匹配的起始點
  • 將“假名” 換成另一個(“zen-kaku”,“han-kaku”等) mb_convert_kana

    mb_convert_kana

    將“假名”換成另一個(“zen-kaku
  • 大小寫不敏感地查找字符串在另一個字符串裡的首次出現 mb_stristr

    mb_stristr

    大小寫不敏感地查找字符串在另一個字符串裡
  • 設置/獲取mbregex 函數的默認選項 mb_regex_set_options

    mb_regex_set_options

    設置/獲取mbregex函數的默認選項
  • 使用回調執行正則表達式搜索,並使用多字節支持替換 mb_ereg_replace_callback

    mb_ereg_replace_callback

    使用回調執行正則表達式搜索,並使用多字節
  • 獲取按指定寬度截斷的字符串 mb_strimwidth

    mb_strimwidth

    獲取按指定寬度截斷的字符串
  • 用替代字符替換格式錯誤的字節序列 mb_scrub

    mb_scrub

    用替代字符替換格式錯誤的字節序列
  • 獲取已知編碼類型的別名 mb_encoding_aliases

    mb_encoding_aliases

    獲取已知編碼類型的別名
熱門文章