国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

php支持中文字符串分割的函數

2024-09-04 11:42:37
字體:
來源:轉載
供稿:網友

本文給大家分享了2個php使用mb_xxx方法來實現中文字符分割的方法,其基本思路都差不多,有需要的小伙伴可以參考下。

str_split不支持中文,利用mb_xx函數實現個

  1. /** 
  2.  * Convert a string to an array 
  3.  * @param string $str 
  4.  * @param number $split_length 
  5.  * @return multitype:string 
  6.  */ 
  7. function mb_str_split($str,$split_length=1,$charset="UTF-8"){ 
  8.   if(func_num_args()==1){ 
  9.     return preg_split('/(?<!^)(?!$)/u'$str); 
  10.   } 
  11.   if($split_length<1)return false; 
  12.   $len = mb_strlen($str$charset); 
  13.   $arr = array(); 
  14.   for($i=0;$i<$len;$i+=$split_length){ 
  15.     $s = mb_substr($str$i$split_length$charset); 
  16.     $arr[] = $s
  17.   } 
  18.   return $arr

方法二:

  1. function mbStrSplit ($string$len=1) { 
  2.   $start = 0; 
  3.   $strlen = mb_strlen($string); 
  4.   while ($strlen) { 
  5.     $array[] = mb_substr($string,$start,$len,"utf8"); 
  6.     $string = mb_substr($string$len$strlen,"utf8"); 
  7.     $strlen = mb_strlen($string); 
  8.   } 
  9.   return $array

以上所述就是本文的全部內容了,希望大家能夠喜歡。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 汉川市| 台湾省| 东乌珠穆沁旗| 洛浦县| 深州市| 旌德县| 唐海县| 措美县| 金华市| 开江县| 合作市| 洞口县| 南京市| 奉贤区| 丁青县| 绵阳市| 屏南县| 革吉县| 浮山县| 潢川县| 甘孜| 怀来县| 巴里| 吴忠市| 玉田县| 邵东县| 台州市| 宜城市| 长治市| 鄂尔多斯市| 林州市| 东辽县| 白河县| 西平县| 和田县| 芦山县| 五大连池市| 安顺市| 洞头县| 扎赉特旗| 南平市|