PHP簡單實(shí)現(xiàn)正則匹配省市區(qū)的方法
本文實(shí)例講述了PHP簡單實(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 : '', ];
感覺應(yīng)該還有更好的方法,歡迎評論留言
PS:這里再為大家提供2款非常方便的正則表達(dá)式工具供大家參考使用:
JavaScript正則表達(dá)式在線測試工具:
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基本語法入門教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總》
希望本文所述對大家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正則過濾處理微信昵稱中emoji字符的方法
- PHP實(shí)現(xiàn)正則匹配所有括號中的內(nèi)容
- PHP使用正則表達(dá)式實(shí)現(xiàn)過濾非法字符串功能示例
- PHP實(shí)現(xiàn)正則表達(dá)式分組捕獲操作示例
- phpstorm 正則匹配刪除空行、注釋行(替換注釋行為空行)
- PHP利用正則表達(dá)式實(shí)現(xiàn)手機(jī)號碼中間4位用星號(*)替換顯示功能
- 史上最全的PHP正則表達(dá)式(手機(jī)號需要加上177-***)
- PHP正則之正向預(yù)查與反向預(yù)查講解與實(shí)例
相關(guān)文章
PHP實(shí)現(xiàn)的線索二叉樹及二叉樹遍歷方法詳解
這篇文章主要介紹了PHP實(shí)現(xiàn)的線索二叉樹及二叉樹遍歷方法,結(jié)合實(shí)例形式較為詳細(xì)的分析了線索二叉樹的定義,創(chuàng)建,判斷與遍歷等技巧,需要的朋友可以參考下2016-04-04PHP實(shí)現(xiàn)自動(dòng)識別Restful API的返回內(nèi)容類型
這篇文章主要介紹了PHP實(shí)現(xiàn)自動(dòng)識別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針對日期與時(shí)間操作的相關(guān)技巧,需要的朋友可以參考下2016-11-11PHP 將圖片按創(chuàng)建時(shí)間進(jìn)行分類存儲的實(shí)現(xiàn)代碼
代碼功能:使用PHP巧妙將圖片按創(chuàng)建時(shí)間進(jìn)行分類存儲 圖片文件屬性須取消只讀屬性,否則無法刪除2010-01-01