當前位置: 首頁> 函數類別大全> 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 參數,將返回所有分割後的子字符串。
同類函數
  • 將字符編碼為HTML 數字字符串引用 mb_encode_numericentity

    mb_encode_numericentity

    將字符編碼為HTML數字字符串引用
  • 計算子字符串出現次數 mb_substr_count

    mb_substr_count

    計算子字符串出現次數
  • 對字符串進行大小寫轉換 mb_convert_case

    mb_convert_case

    對字符串進行大小寫轉換
  • 給定一個多字節字符串,返回其字符數組 mb_str_split

    mb_str_split

    給定一個多字節字符串,返回其字符數組
  • 多字節支持正則表達式匹配 mb_ereg

    mb_ereg

    多字節支持正則表達式匹配
  • 設置下一個正則表達式匹配的起始點 mb_ereg_search_setpos

    mb_ereg_search_setpos

    設置下一個正則表達式匹配的起始點
  • 查找字符串在一個字符串中最後出現的位置 mb_strrpos

    mb_strrpos

    查找字符串在一個字符串中最後出現的位置
  • 多字節支持正則表達式匹配忽略大小寫 mb_eregi

    mb_eregi

    多字節支持正則表達式匹配忽略大小寫
熱門文章