Bonjour,

J'ai un petit souci concernant la séparation d'une adresse qui se trouve sous cette forme : Adresse CodePostal Ville

J'aimerai séparer tous ça pour avoir :
Adresse
CodePostal
Ville

J'ai donc fait un joli petit regex qui fonctionne parfaitement :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
preg_match("/^(.*)(\d{5})(.*)$/", $Adresse, $elems);
Le problème concerne le fait que pour certains pays, le code postal est sous 4 digit.

J'ai donc essayé cela :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
preg_match("/^(.*)(\d{4,5})(.*)$/", $Adresse, $elems);
Mais cela me coupe mon code postal si il a 5 chiffres. Ex:
Adresse X
XxXx
Ville

J'aimerai donc trouver une solution pour qu'il me sépare mon adresse avec un code postal à 4 ou 5 chiffres...

Si quelqu'un a une petite idée, je prend.

Merci d'avance.