住所文字列で郵便番号を見つけて、正規表現を使用して独自の変数にする方法を考えていました.
例えば
$address = '123 My Street, My Area, My City, AA11 1AA'
私が欲しい$postcode = 'AA11 1AA'
また、住所文字列から見つかった郵便番号を削除したいと考えています。
私はこれまでのところこれを持っています。
$address = strtolower(preg_replace('/[^a-zA-Z0-9_ %\[\]\.\(\)%&-]/s', '', $data[2]));
$postcode = preg_match("/^(([A-PR-UW-Z]{1}[A-IK-Y]?)([0-9]?[A-HJKS-UW]?[ABEHMNPRVWXY]?|[0-9]?[0-9]?))\s?([0-9]{1}[ABD-HJLNP-UW-Z]{2})$/i",$address,$post);
$postcode = $post;