In diesem Artikel wird hauptsächlich die PHP-Methode zur einfachen Implementierung des regelmäßigen Abgleichs von Provinzen und Städten vorgestellt, die den regulären PHP-Abgleich, die Beurteilung, die Berechnung und andere damit verbundene Betriebsfähigkeiten umfasst. Freunde in Not können sich darauf beziehen
Dieser Artikel beschreibt PHP mit Beispielen. Eine einfache Methode zur Implementierung eines regelmäßigen Abgleichs von Provinzen und Städten. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:
Provinz und Stadt regelmäßige Übereinstimmung
Code kopieren Der Code lautet wie folgt:
preg_match(' /(.*?(Provinz|Autonome Region|Stadt Peking|Stadt Tianjin))+(.*?(Stadt|Autonome Präfektur|Region|Abteilung|Kreis))+(.*?(Bezirk |County|Town|Township|Street) )/', $address, $matches);
Provinz- und Stadt-Array abrufen
$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 : '', ];
Es fühlt sich an, als ob es einen besseren Weg geben sollte. Willkommen, um Kommentare zu hinterlassen
PS: Hier sind zwei sehr praktische Tools für reguläre Ausdrücke als Referenz:
Online-Testtool für reguläre JavaScript-Ausdrücke:
http://tools.jb51.net/regex/javascript
Online-Generierungstools für reguläre Ausdrücke:
http://tools.jb51.net/regex/create_reg
PHP-Schließungsdefinition und Verwendung einfacher Beispiel-PHP-Fähigkeiten
PHP WeChat öffentliches Kontoentwicklung Cash Red Envelope PHP-Beispiel
Diskussion über PHP-Code-Refactoring-Methoden_php-Fähigkeiten
Das obige ist der detaillierte Inhalt vonEine Erklärung, wie man den regelmäßigen Abgleich von Provinzen und Städten einfach in PHP implementiert. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!