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)文章
thinkphp框架實(shí)現(xiàn)刪除和批量刪除
這篇文章主要為大家詳細(xì)介紹了thinkPHP框架實(shí)現(xiàn)刪除和批量刪除的相關(guān)資料,需要的朋友可以參考下2016-06-06php版本的cron定時(shí)任務(wù)執(zhí)行器使用實(shí)例
這篇文章主要介紹了php版本的cron定時(shí)任務(wù)執(zhí)行器使用實(shí)例,是非常實(shí)用的一個(gè)功能,需要的朋友可以參考下2014-08-08