php漢字正則表達式
導語:php技術已經非常的.成熟,但是,你知道多少php的技術方法呢?php漢字正則表達式你會麼?下面的是本站小編蒐集的php漢字正則表達式。
gbk編碼下漢字正則
1.判斷字符串是否全是漢字
代碼如下
$str = '全部是漢字測試';
if (preg_match_all("/^([x81-xfe][x40-xfe])+$/", $str, $match)) {
echo '全部是漢字';
} else {
echo '不全是漢字';
}
?>
當$str = '全部是漢字測試'; 時輸出"全部是漢字";
當$str = 'all全部是漢字測試'; 時輸出"不全是漢字";
2.判斷字符串是否包含漢字
代碼如下
$str = '漢字3測試';
if (preg_match("/([x81-xfe][x40-xfe])/", $str, $match)) {
echo '含有漢字';
} else {
echo '不含有漢字';
}
?>
當$str = '漢字3測試'; 時輸出"含有漢字";
當$str = 'abc345'; 時輸出"不含有漢字";
上述變量$str的內容與utf8還是gbk編碼無關,判斷結果是一樣的。
utf-8編碼下用正則表達式如何匹配漢字
代碼如下
$str = "php編程";
if (preg_match("/^[x{4e00}-x{9fa5}]+$/u",$str)) {
print("該字符串全部是中文");
} else {
print("該字符串不全部是中文");
}
-
PHP 數組和字符串互相轉換實現方法
PHP數組和字符串互相轉換是比較常用的,下面給大家介紹PHP數組和字符串互相轉換實現方法,一起來了解一下吧!PHP數組和字符串互相轉換實現方法PHP中由於數組和字符串這兩種變量類型是如此常用,以至於PHP具有兩個函數,可以在字符串和數組之間互相進行轉換代碼如下:$ar...
-
PHP的漏洞-如何防止PHP漏洞
漏洞無非這麼幾類,XSS、sql注入、命令執行、上傳漏洞、本地包含、遠程包含、權限繞過、信息泄露、cookie偽造、CSRF(跨站請求)等。下面是小編為大家帶來的關於PHP的漏洞的知識,歡迎閲讀。+sql注入其中佔大頭的自然是XSS與SQL注入,對於框架類型或者有公共文件的,建...
-
PHP考試筆試題
用寶珠打扮自己,不如用知識充實自己。以下是小編為大家搜索整理的PHP考試筆試題,希望能給大家帶來幫助!更多精彩內容請及時關注我們應屆畢業生考試網!1、{PHP題目}標識符是變量的名稱。PHP中的標識符用$+變量名來表示。標識符在PHP中遵循下列選項中的那些規則?()...
-
如何實現yii2 數據庫讀寫分離配置
導語:開始使用數據庫首先需要配置數據庫連接組件,下面小編給大家提供瞭如何實現yii2數據庫讀寫分離配置,大家可以參考閲讀,更多詳情請關注應屆畢業生考試網。開始使用數據庫首先需要配置數據庫連接組件,通過添加db組件到應用配置實現("基礎的"Web應用是config/),DSN(Da...