功能需求:用户输入混合的收货地址,能智能识别出地址,手机,姓名 准备:需要两张表,一张地区表和一张姓氏表 (地区表得到应该不难,姓氏表我是搜索中国姓氏自制的哈,底部会附上表结构) 思路:主要思路分两种,一种是用户正常输入全地址,则顺序按地区等级匹配地址;另一种用户非正常输入(省市区有缺少的),则全面模糊搜索表,再根据结果对比原地址。 提醒:手机可以根据自己需求修改正则; 名字只匹配中文,可以根据自己的需求修改姓氏表以及正则 地址匹配暂无发现问题 效果图: 代码: <?php class DistinguishAddress { /** * 类的入口方法 * 传入地址信息自动识别,