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

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阿拉善右旗| 朝阳县| 宜川县| 满洲里市| 台中县| 郑州市| 德保县| 阳春市| 长顺县| 松阳县| 长宁区| 噶尔县| 临颍县| 涪陵区| 综艺| 泰来县| 玉龙| 太保市| 常宁市| 泗水县| 兰考县| 丹阳市| 高雄市| 弥渡县| 电白县| 马龙县| 西峡县| 四川省| 济源市| 新晃| 杭州市| 新龙县| 旌德县| 阿拉尔市| 蓝田县| 昌平区| 定日县| 东阿县| 都匀市| 克山县| 商丘市|