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 "沒(méi)有中文";
}
或
$pattern = '/[^\x00-\x80]/';
if(preg_match($pattern,$str)){
echo "含有中文";
}else{
echo "沒(méi)有中文";
}
我這幾種方法都是在utf-8下面測(cè)試的,別的編碼下沒(méi)有測(cè)試過(guò)。
復(fù)制代碼 代碼如下:
$str="'324是";
if(!eregi("[^\x80-\xff]","$str")){
echo "全是中文";
}else{
echo "不是";
}
二,判斷含有中文
復(fù)制代碼 代碼如下:
$str = "中文";
if (preg_match("/[\x7f-\xff]/", $str)) {
echo "含有中文";
}else{
echo "沒(méi)有中文";
}
或
$pattern = '/[^\x00-\x80]/';
if(preg_match($pattern,$str)){
echo "含有中文";
}else{
echo "沒(méi)有中文";
}
我這幾種方法都是在utf-8下面測(cè)試的,別的編碼下沒(méi)有測(cè)試過(guò)。
相關(guān)文章
php實(shí)現(xiàn)的Captcha驗(yàn)證碼類(lèi)實(shí)例
這篇文章主要介紹了php實(shí)現(xiàn)的Captcha驗(yàn)證碼類(lèi),實(shí)例展示了一個(gè)驗(yàn)證碼類(lèi)程序并附有用法演示實(shí)例,有著非常好的參考借鑒價(jià)值,需要的朋友可以參考下2014-09-09
php快速u(mài)rl重寫(xiě) 更新版[需php 5.30以上]
本代碼是在apache上的LoadModule rewrite_module modules/mod_rewrite.so運(yùn)行成功后的操作,利用php代碼對(duì)網(wǎng)站url重定向?yàn)楦鼜?fù)雜的邏輯結(jié)構(gòu)2010-04-04
PHP簡(jiǎn)單實(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)多語(yǔ)言支持的幾種方式總結(jié)
本給大家介紹了PHP中實(shí)現(xiàn)多語(yǔ)言支持的幾種方式總結(jié), 使用數(shù)組或關(guān)聯(lián)數(shù)組,使用gettext擴(kuò)展和使用第三方庫(kù)這三種方式,文章通過(guò)代碼示例給大家介紹的非常詳細(xì),具有一定的參考價(jià)值,需要的朋友可以參考下2023-12-12

