0xa0可判斷,大于則是中文,否則是英文" /> 久久免费的精品国产v∧,久久精品综合国产二区,日本一高清二区视频久二区
首頁技術文章正文

php實現(xiàn)中文字符串截取無亂碼的方法

更新時間:2018-07-24 來源:黑馬程序員 瀏覽量:

首先我們需要知道:

中文字符在gbk編碼下占2個字節(jié),在utf-8編碼下占3個字節(jié)

php的ord() 函數(shù)返回字符串第一個字符的 ASCII 值

中文字符的ASCII值是大于0xa0

關鍵的點是判斷要截取的字符串是中文字符還是英文字符,用ord(substr($str,$start,1))>0xa0可判斷,大于則是中文,否則是英文

實現(xiàn)代碼如下:



1532401812513_1.png
1532401815419_2.png

作者:黑馬程序員PHP培訓學院

首發(fā):http://php.itheima.com/

分享到:
在線咨詢 我要報名
和我們在線交談!