国产探花免费观看_亚洲丰满少妇自慰呻吟_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

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 高雄县| 应城市| 仙桃市| 应城市| 马尔康县| 崇礼县| 文昌市| 元朗区| 密云县| 罗定市| 高青县| 新建县| 永吉县| 西贡区| 龙胜| 鄂伦春自治旗| 长汀县| 和林格尔县| 泰和县| 松桃| 阜南县| 柳河县| 新宁县| 合水县| 阜南县| 梧州市| 普格县| 洛南县| 乌兰浩特市| 石城县| 江口县| 海阳市| 罗城| 宕昌县| 滦南县| 青阳县| 奎屯市| 陵川县| 绥德县| 永靖县| 云阳县|