php中判斷字符串是否全是中文或含有中文的實現(xiàn)代碼
更新時間:2011年09月16日 17:04:51 作者:
php中判斷字符串是否全是中文或含有中文的實現(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版本的cron定時任務(wù)執(zhí)行器使用實例
這篇文章主要介紹了php版本的cron定時任務(wù)執(zhí)行器使用實例,是非常實用的一個功能,需要的朋友可以參考下2014-08-08

