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

首頁 > 開發 > PHP > 正文

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

2024-05-04 23:35:42
字體:
來源:轉載
供稿:網友

本文給大家分享了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. if($split_length<1)return false
  11. $len = mb_strlen($str, $charset); 
  12. $arr = array(); 
  13. for($i=0;$i<$len;$i+=$split_length){ 
  14. $s = mb_substr($str, $i, $split_length, $charset); 
  15. $arr[] = $s; 
  16. 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. return $array; 

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 礼泉县| 漳平市| 佛冈县| 蛟河市| 浦县| 苍南县| 南丰县| 石家庄市| 吉安县| 达日县| 博客| 高青县| 永新县| 延津县| 澄迈县| 大竹县| 凭祥市| 邛崃市| 汉源县| 乌拉特前旗| 东兴市| 琼中| 北辰区| 册亨县| 抚远县| 易门县| 临沂市| 都安| 长葛市| 威海市| 芮城县| 布拖县| 增城市| 疏勒县| 武清区| 自贡市| 连江县| 汾西县| 惠东县| 西和县| 涟水县|