PHP簡(jiǎn)單實(shí)現(xiàn)正則匹配省市區(qū)的方法
本文實(shí)例講述了PHP簡(jiǎn)單實(shí)現(xiàn)正則匹配省市區(qū)的方法。分享給大家供大家參考,具體如下:
省市區(qū)正則匹配
獲得省市區(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 : '', ];
感覺(jué)應(yīng)該還有更好的方法,歡迎評(píng)論留言
PS:這里再為大家提供2款非常方便的正則表達(dá)式工具供大家參考使用:
JavaScript正則表達(dá)式在線測(cè)試工具:
http://tools.jb51.net/regex/javascript
正則表達(dá)式在線生成工具:
http://tools.jb51.net/regex/create_reg
更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《php正則表達(dá)式用法總結(jié)》、《PHP數(shù)組(Array)操作技巧大全》、《PHP基本語(yǔ)法入門(mén)教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫(kù)操作入門(mén)教程》及《php常見(jiàn)數(shù)據(jù)庫(kù)操作技巧匯總》
希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。
- php 正則去掉<p> </p> 空格 與<p><br/></p>
- php正則表達(dá)式使用方法整理集合
- PHP常用正則表達(dá)式精選(推薦)
- PHP正則表達(dá)式處理函數(shù)(PCRE 函數(shù))實(shí)例小結(jié)
- PHP正則表達(dá)式筆記與實(shí)例詳解
- PHP中PCRE正則解析代碼詳解
- PHP正則判斷一個(gè)變量是否為正整數(shù)的方法
- PHP正則驗(yàn)證字符串是否為數(shù)字的兩種方法并附常用正則
- PHP正則匹配到2個(gè)字符串之間的內(nèi)容方法
- PHP正則解析多重循環(huán)模板示例
- PHP正則過(guò)濾處理微信昵稱中emoji字符的方法
- PHP實(shí)現(xiàn)正則匹配所有括號(hào)中的內(nèi)容
- PHP使用正則表達(dá)式實(shí)現(xiàn)過(guò)濾非法字符串功能示例
- PHP實(shí)現(xiàn)正則表達(dá)式分組捕獲操作示例
- phpstorm 正則匹配刪除空行、注釋行(替換注釋行為空行)
- PHP利用正則表達(dá)式實(shí)現(xiàn)手機(jī)號(hào)碼中間4位用星號(hào)(*)替換顯示功能
- 史上最全的PHP正則表達(dá)式(手機(jī)號(hào)需要加上177-***)
- PHP正則之正向預(yù)查與反向預(yù)查講解與實(shí)例
相關(guān)文章
PHP中有關(guān)長(zhǎng)整數(shù)的一些操作教程
這篇文章主要給大家介紹了關(guān)于PHP中有關(guān)長(zhǎng)整數(shù)的一些操作教程,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用PHP具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-09-09PHP實(shí)現(xiàn)的線索二叉樹(shù)及二叉樹(shù)遍歷方法詳解
這篇文章主要介紹了PHP實(shí)現(xiàn)的線索二叉樹(shù)及二叉樹(shù)遍歷方法,結(jié)合實(shí)例形式較為詳細(xì)的分析了線索二叉樹(shù)的定義,創(chuàng)建,判斷與遍歷等技巧,需要的朋友可以參考下2016-04-04PHP實(shí)現(xiàn)自動(dòng)識(shí)別Restful API的返回內(nèi)容類型
這篇文章主要介紹了PHP實(shí)現(xiàn)自動(dòng)識(shí)別Restful API的返回內(nèi)容類型,并實(shí)現(xiàn)自動(dòng)自動(dòng)渲染成 json、xml、html、serialize、csv、php等數(shù)據(jù)格式輸出,需要的朋友可以參考下2015-02-02PHP+JS實(shí)現(xiàn)的商品秒殺倒計(jì)時(shí)用法示例
這篇文章主要介紹了PHP+JS實(shí)現(xiàn)的商品秒殺倒計(jì)時(shí)用法,結(jié)合實(shí)例形式分析了php+js針對(duì)日期與時(shí)間操作的相關(guān)技巧,需要的朋友可以參考下2016-11-11PHP 將圖片按創(chuàng)建時(shí)間進(jìn)行分類存儲(chǔ)的實(shí)現(xiàn)代碼
代碼功能:使用PHP巧妙將圖片按創(chuàng)建時(shí)間進(jìn)行分類存儲(chǔ) 圖片文件屬性須取消只讀屬性,否則無(wú)法刪除2010-01-01