如何用PHP获取网页地址中的省份、城市、区域信息?

2026-05-06 07:351阅读0评论SEO教程
  • 内容介绍
  • 相关推荐

本文共计233个文字,预计阅读时间需要1分钟。

如何用PHP获取网页地址中的省份、城市、区域信息?

php获取地址中的省市区以及详细地址

实例

<?php functionget_address($address){ preg_match('/(.*?(省|自治区|北京市|天津市|上海市|重庆市|澳门特别行政区|香港特别行政区))/',$address,$matches); if(count($matches)>1){ $province=$matches[count($matches)-2]; $address=preg_replace('/(.*?(省|自治区|北京市|天津市|上海市|重庆市|澳门特别行政区|香港特别行政区))/','',$address,1); } 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:'', 'district'=>isset($area)?$area:'', "address"=>$address ]; } print_r(get_address('广东省深圳市南山区滨海大道')); ?>
运行实例 »

点击 "运行实例" 按钮查看在线实例

如何用PHP获取网页地址中的省份、城市、区域信息?