美工统筹SEO,为企业电子商务营销助力!
PHP简略完成正则婚配省郊区的体例
一佰互联网站开辟设想(www.taishanly.com) 宣布日期 2020-04-25 14:40:45 阅读数: 329
本文实例报告了PHP简略完成正则婚配省郊区的体例。分享给大师供大师参考,详细以下:
省郊区正则婚配复制代码 代码以下:preg_match("/(.*?(省|自治区|北京市|天津市))+(.*?(市|自治州|地域|区划|县))+(.*?(区|县|镇|乡|街道))/", $address, $matches);
取得省郊区数组
$address = "广东省深圳市南山区";preg_match("/(.*?(省|自治区|北京市|天津市))/", $address, $matches);if (count($matches) > 1) { $province = $matches[count($matches) - 2]; $address = str_replace($province, "", $address);}preg_match("/(.*?(市|自治州|地域|区划|县))/", $address, $matches);if (count($matches) > 1) { $city = $matches[count($matches) - 2]; $address = str_replace($city, "", $address);}preg_match("/(.*?(区|县|镇|乡|街道))/", $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 : "",];
感受应当另有更好的体例,接待批评留言
PS:这里再为大师供给2款很是便利的正则抒发式东西供大师参考利用:
JavaScript正则抒发式在线测试东西:http://tools.jb51.net/regex/javascript
正则抒发式在线天生东西:http://tools.jb51.net/regex/create_reg
更多对PHP相干内容感乐趣的读者可检查本站专题:《php正则抒发式用法总结》、《PHP数组(Array)操纵技能大全》、《PHP根基语法入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操纵入门教程》及《php罕见数据库操纵技能汇总》
但愿本文所述对大师PHP法式设想有所赞助。
上一篇: PHP闭包界说与利用简略示例 | 下一篇:PHP编程完成的TCP办事端和客户端功效示例