麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 語言 > PHP > 正文

php mb_strlen()中英混體字符截取代碼

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

如果在用mb_strlen出現fatal error: call to undefined function mb_strlen,這種問題你要可以用php info()看一下有沒有裝載mbstring,如果沒有,嘗試將php_mbstring.dll復制到windows目錄下。

文件編碼 utf-8

  1. $var = '中文字符abc'
  2. mb_strlen($var'utf-8'); // 輸出7 中文英文都占一個字節 
  3. mb_strlen($var); // 輸出15 中文占3個字節 英文占一個字節 
  4. mb_strlen($var'gbk'); // 輸出9 不正常 

取全部中文

  1. function utf8substr($str$from$len)  
  2. {  
  3. return preg_replace('#^(?:[x00-x7f]|[xc0-xff][x80-xbf]+){0,'.$from.'}'.  
  4. '((?:[x00-x7f]|[xc0-xff][x80-xbf]+){0,'.$len.'}).*#s',  
  5. '$1',$str);  

中文與英混體截取代碼

  1. function gb2312_strlen($string
  2. $str_len = strlen($string); 
  3. $str_count = 0; 
  4. for($j = 0; $j < $str_len$j++) 
  5.    if(ord($string{$j}) < 127) 
  6.    { 
  7.     $str_count += 1; 
  8.     continue
  9.    } 
  10.    else 
  11.    { 
  12.     if(ord($string{$j+1}) > 127) 
  13.     { 
  14.      $str_count += 1; 
  15.      $j++; 
  16.      continue
  17.     } 
  18.     else 
  19.     { 
  20.      $str_count += 1; 
  21.      continue
  22.     } 
  23.    } 
  24. return $str_count
  25. $str = "開s d";   
  26. echo gb2312_strlen($str); 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 青草久久av | 欧美成年人视频在线观看 | 末成年女av片一区二区 | 亚洲午夜久久久精品一区二区三区 | 神秘电影91 | 一区二区三区四区高清视频 | 欧美国产一级片 | www.777含羞草 | 久久久久久久久久久av | 午夜天堂在线视频 | 久久久亚洲欧美综合 | 999插插插 | 国产一区二区三区四区五区精品 | 国产精品18久久久久久久 | 9999免费视频 | 国产精品18久久久久久久久 | 精品国产一区二区三区四区在线 | 日韩一级片一区二区三区 | 欧美一级视屏 | 国产88久久久国产精品免费二区 | 亚洲综合精品 | 欧美黄色性视频 | 亚洲啊v在线观看 | 香蕉在线看 | 成年免费网站 | 国产麻豆交换夫妇 | 九九热精品在线视频 | 久久成人午夜视频 | 人成免费网站 | 国产精品国产成人国产三级 | 国产羞羞视频在线观看免费应用 | 成人情欲视频在线看免费 | 九九热免费视频在线观看 | 看a级毛片 | 暴力肉体进入hdxxxx古装 | 亚洲精品午夜在线 | 国产毛片网站 | 一级做a爱片久久毛片a高清 | 国产一区在线观看视频 | 免费一级毛片在线播放不收费 | 国产好片无限资源 |