php計算中英文字符串長度的幾種方法
1、mb_strlen計算中英文函數(shù)長度
可以使用mb_strlen()
函數(shù)來計算中英文字符串的長度。該函數(shù)可以計算多字節(jié)字符的長度,包括中文和其他非英文字母字符。
$str = "Hello 你好"; $length = mb_strlen($str, 'UTF-8'); echo "字符串的長度是:" . $length;
2、strlen計算英文函數(shù)長度
使用strlen()
函數(shù)可計算英文字符串的長度,如果中文不準(zhǔn)確,將中文字符當(dāng)成3個字符計算
$str = "Hello"; $length = strlen($str); echo "字符串的長度是:" . $length;
3、可以使用正則表達式來匹配中文字符,然后統(tǒng)計匹配到的字符數(shù)量
$str = "Hello 你好"; preg_match_all('/./u', $str, $matches); $length = count($matches[0]); echo "字符串的長度是:" . $length;
到此這篇關(guān)于php計算中英文字符串長度的幾種方法的文章就介紹到這了,更多相關(guān)php計算中英文字符串長度內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
php curl常見錯誤:SSL錯誤、bool(false)
在命令行中使用curl調(diào)用跳過SSL證書檢查的方法,需要的朋友可以參考下。2011-12-12php 攻擊方法之談php+mysql注射語句構(gòu)造
由于PHP和MYSQL本身得原因,PHP+MYSQL的注射要比asp困難,尤其是注射時語句的構(gòu)造方面更是個難點,本文主要是借對Okphp BBS v1.3一些文件得簡單分析,來談?wù)刾hp+mysql注射語句構(gòu)造方式,希望本文對你有點幫助。2009-10-10apache+codeigniter 通過.htcaccess做動態(tài)二級域名解析
今天將服務(wù)器php版本升到了5.4.4,然后將之前的一個項目改用apache,動態(tài)二級轉(zhuǎn)向用.htcaccess實現(xiàn)了動態(tài)二級域名解析,共享一下2012-07-07php集成環(huán)境xampp中apache無法啟動問題解決方案
這篇文章主要介紹了php集成環(huán)境xampp中apache無法啟動問題解決方案,需要的朋友可以參考下2014-11-11