亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

PHP簡單實現(xiàn)正則匹配省市區(qū)的方法

 更新時間:2018年04月13日 11:32:12   作者:程序生(Codey)  
這篇文章主要介紹了PHP簡單實現(xiàn)正則匹配省市區(qū)的方法,涉及php正則匹配、判斷、運算等相關(guān)操作技巧,需要的朋友可以參考下

本文實例講述了PHP簡單實現(xiàn)正則匹配省市區(qū)的方法。分享給大家供大家參考,具體如下:

省市區(qū)正則匹配

復(fù)制代碼 代碼如下:
preg_match('/(.*?(省|自治區(qū)|北京市|天津市))+(.*?(市|自治州|地區(qū)|區(qū)劃|縣))+(.*?(區(qū)|縣|鎮(zhèn)|鄉(xiāng)|街道))/', $address, $matches);

獲得省市區(qū)數(shù)組

$address = '廣東省深圳市南山區(qū)';
preg_match('/(.*?(省|自治區(qū)|北京市|天津市))/', $address, $matches);
if (count($matches) > 1) {
  $province = $matches[count($matches) - 2];
  $address = str_replace($province, '', $address);
}
preg_match('/(.*?(市|自治州|地區(qū)|區(qū)劃|縣))/', $address, $matches);
if (count($matches) > 1) {
  $city = $matches[count($matches) - 2];
  $address = str_replace($city, '', $address);
}
preg_match('/(.*?(區(qū)|縣|鎮(zhèn)|鄉(xiāng)|街道))/', $address, $matches);
if (count($matches) > 1) {
  $area = $matches[count($matches) - 2];
  $address = str_replace($area, '', $address);
}
return [
  'province' => isset($province) ? $province : '',
  'city' => isset($city) ? $city : '',
  'area' => isset($area) ? $area : '',
];

感覺應(yīng)該還有更好的方法,歡迎評論留言

PS:這里再為大家提供2款非常方便的正則表達式工具供大家參考使用:

JavaScript正則表達式在線測試工具:
http://tools.jb51.net/regex/javascript

正則表達式在線生成工具:
http://tools.jb51.net/regex/create_reg

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《php正則表達式用法總結(jié)》、《PHP數(shù)組(Array)操作技巧大全》、《PHP基本語法入門教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總

希望本文所述對大家PHP程序設(shè)計有所幫助。

相關(guān)文章

  • PHP中有關(guān)長整數(shù)的一些操作教程

    PHP中有關(guān)長整數(shù)的一些操作教程

    這篇文章主要給大家介紹了關(guān)于PHP中有關(guān)長整數(shù)的一些操作教程,文中通過示例代碼介紹的非常詳細,對大家學(xué)習(xí)或者使用PHP具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • PHP 中文亂碼解決辦法總結(jié)分析

    PHP 中文亂碼解決辦法總結(jié)分析

    總之一句話,要解決PHP中文亂碼最好最快的解決辦法就是,頁面申明的編碼與數(shù)據(jù)庫內(nèi)部編碼一致,如果頁面申請的頁碼與數(shù)據(jù)庫內(nèi)部編碼不一致時,就設(shè)定連接編碼,mysql_query(”SET NAMES XXX”); XXX為連接編碼.一定可以解決亂碼的問題.
    2009-07-07
  • php中函數(shù)前加&符號的作用分解

    php中函數(shù)前加&符號的作用分解

    這篇文章主要介紹了php中的函數(shù)前加&符號的作用分解,其作用叫做引用返回,有點抽象,詳細解釋請看本文內(nèi)容,需要的朋友可以參考下
    2014-07-07
  • PHP實現(xiàn)的線索二叉樹及二叉樹遍歷方法詳解

    PHP實現(xiàn)的線索二叉樹及二叉樹遍歷方法詳解

    這篇文章主要介紹了PHP實現(xiàn)的線索二叉樹及二叉樹遍歷方法,結(jié)合實例形式較為詳細的分析了線索二叉樹的定義,創(chuàng)建,判斷與遍歷等技巧,需要的朋友可以參考下
    2016-04-04
  • PHP實現(xiàn)自動識別Restful API的返回內(nèi)容類型

    PHP實現(xiàn)自動識別Restful API的返回內(nèi)容類型

    這篇文章主要介紹了PHP實現(xiàn)自動識別Restful API的返回內(nèi)容類型,并實現(xiàn)自動自動渲染成 json、xml、html、serialize、csv、php等數(shù)據(jù)格式輸出,需要的朋友可以參考下
    2015-02-02
  • PHP使用TCPDF處理pdf

    PHP使用TCPDF處理pdf

    TCPDF是一個開源的PHP庫,用于創(chuàng)建和處理PDF文件,這篇文章主要為大家詳細介紹了PHP如何使用TCPDF進行pdf的相關(guān)操作,需要的小伙伴可以參考下
    2023-12-12
  • PHP+JS實現(xiàn)的商品秒殺倒計時用法示例

    PHP+JS實現(xiàn)的商品秒殺倒計時用法示例

    這篇文章主要介紹了PHP+JS實現(xiàn)的商品秒殺倒計時用法,結(jié)合實例形式分析了php+js針對日期與時間操作的相關(guān)技巧,需要的朋友可以參考下
    2016-11-11
  • php拋出異常與捕捉特定類型的異常詳解

    php拋出異常與捕捉特定類型的異常詳解

    異常捕獲在現(xiàn)在很多ide工具里都可以用快捷鍵很方便的添加上,防止用戶看到自己看不懂的報錯甚至莫名其妙崩潰,導(dǎo)致用戶體驗不好。哪怕顯示一個友好一些的崩潰提示,也比直接顯示error:xxxx xxxxxxxxx要好得多。下面本文將詳細介紹php如何拋出異常與捕捉特定類型的異常。
    2016-10-10
  • 基于PHP制作通用的Excel導(dǎo)入程序

    基于PHP制作通用的Excel導(dǎo)入程序

    這篇文章主要為大家介紹了如何利用PHP制作一個通用的Excel導(dǎo)入程序,文中的示例代碼講解詳細,感興趣的小伙伴可以動手嘗試一下
    2022-04-04
  • PHP 將圖片按創(chuàng)建時間進行分類存儲的實現(xiàn)代碼

    PHP 將圖片按創(chuàng)建時間進行分類存儲的實現(xiàn)代碼

    代碼功能:使用PHP巧妙將圖片按創(chuàng)建時間進行分類存儲 圖片文件屬性須取消只讀屬性,否則無法刪除
    2010-01-01

最新評論