私はこのような文字列を持っています:
$somestring= "10, Albalala STREET 11 (768454)";
for mat は次のように少し変更できます。
$somestring= "10, Albalala STREET 11 (S) 768454 ";
また
$somestring= "10, Albalala STREET 11 (S) ( 768454 )";
PHPで正規表現を使用して、6桁の数字(郵便番号)を取得したいと考えています。
$regex_pattern = "/^\d{6}$/";
preg_match_all($regex_pattern,$somestring,$matches);
print_r("postalcode: " . $matches);//
私が得た結果は次のとおりです。
postalcode: Array
番号 768454 ではありません 理由はわかりますか?