substr切割中文字元問題
用substr切割字元是很常用的PHP語法之一
但是呢
因為在UTF-8的編碼下,
中文字一個字為3位元組,所以切第4位元組會印出錯誤編碼字元
所以跟大家介紹
mb_substr
這函式
用這函式可以指定字串編碼
所以
指定4個字,就是4個中文字喔
希望對正在看這篇文章的人有幫助
以下是列出範例
echo substr("大家好",0,4); echo "
"; echo mb_substr("大家好",0,4,"UTF-8");
substr切割中文字元問題
用substr切割字元是很常用的PHP語法之一
但是呢
因為在UTF-8的編碼下,
中文字一個字為3位元組,所以切第4位元組會印出錯誤編碼字元
所以跟大家介紹
mb_substr
這函式
用這函式可以指定字串編碼
所以
指定4個字,就是4個中文字喔
希望對正在看這篇文章的人有幫助
以下是列出範例
echo substr("大家好",0,4); echo "
"; echo mb_substr("大家好",0,4,"UTF-8");
留言板
歡迎留下建議與分享!希望一起交流!感恩!