strlen、mb_strlen、mb_strwidth 取得字元長度
strlen("測試ABC")
會將中文字算成3個字元,所以算出來為9個字元
mb_strlen("測試ABC", 'UTF-8')
會將中文字算成1個字元,所以算出來為5個字元
mb_strwidth("測試ABC")
會將中文字算成2個字元,所以算出來為7個字元
資料來源
另外可以使用mb_strlen 判斷字串中是否含有中文字
$Da = "中文字";
if(mb_strlen($str,"Big5") == strlen($str)){
echo "我不是中文";
}else{
echo "我是中文";
}
0 Comment:
張貼留言