php中判斷字符串是否全是中文或含有中文的實(shí)現(xiàn)代碼
更新時(shí)間:2011年09月16日 17:04:51 作者:
php中判斷字符串是否全是中文或含有中文的實(shí)現(xiàn)代碼,主要是利用正則匹配中文判定。
一,判斷全是中文
$str="'324是";
if(!eregi("[^\x80-\xff]","$str")){
echo "全是中文";
}else{
echo "不是";
}
二,判斷含有中文
$str = "中文";
if (preg_match("/[\x7f-\xff]/", $str)) {
echo "含有中文";
}else{
echo "沒有中文";
}
或
$pattern = '/[^\x00-\x80]/';
if(preg_match($pattern,$str)){
echo "含有中文";
}else{
echo "沒有中文";
}
我這幾種方法都是在utf-8下面測試的,別的編碼下沒有測試過。
復(fù)制代碼 代碼如下:
$str="'324是";
if(!eregi("[^\x80-\xff]","$str")){
echo "全是中文";
}else{
echo "不是";
}
二,判斷含有中文
復(fù)制代碼 代碼如下:
$str = "中文";
if (preg_match("/[\x7f-\xff]/", $str)) {
echo "含有中文";
}else{
echo "沒有中文";
}
或
$pattern = '/[^\x00-\x80]/';
if(preg_match($pattern,$str)){
echo "含有中文";
}else{
echo "沒有中文";
}
我這幾種方法都是在utf-8下面測試的,別的編碼下沒有測試過。
相關(guān)文章
php實(shí)現(xiàn)的Captcha驗(yàn)證碼類實(shí)例
這篇文章主要介紹了php實(shí)現(xiàn)的Captcha驗(yàn)證碼類,實(shí)例展示了一個(gè)驗(yàn)證碼類程序并附有用法演示實(shí)例,有著非常好的參考借鑒價(jià)值,需要的朋友可以參考下2014-09-09
PHP簡單實(shí)現(xiàn)斷點(diǎn)續(xù)傳下載的方法
這篇文章主要介紹了PHP實(shí)現(xiàn)斷點(diǎn)續(xù)傳下載的方法,涉及php針對(duì)文件傳輸?shù)南嚓P(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-09-09
PHP中實(shí)現(xiàn)多語言支持的幾種方式總結(jié)
本給大家介紹了PHP中實(shí)現(xiàn)多語言支持的幾種方式總結(jié), 使用數(shù)組或關(guān)聯(lián)數(shù)組,使用gettext擴(kuò)展和使用第三方庫這三種方式,文章通過代碼示例給大家介紹的非常詳細(xì),具有一定的參考價(jià)值,需要的朋友可以參考下2023-12-12

