[chaine] Décomposition d'une adresse postal

Décomposition d'une adresse postal [chaine] - PHP - Programmation

Marsh Posté le 23-11-2010 à 11:26:45    

Bonjour à tous
 
j'ai un petit soucis, j'ai un programme avec formulaire client ou il rentre différent champs dont des adresse, mais l'une des adresse se fait en une seul ligne genre
 

Citation :


7, rue du paradis. 76000 Rouen


 
Et j'aimerais décomposé cela en plusieur variable rue, cp, ville
 
sachant que l'information est saisi par un tier donc on ne peux pas savoir si va y avoir des virgule des point etc..
 
une idée ? car la je coince sérieusement :(

Reply

Marsh Posté le 23-11-2010 à 11:26:45   

Reply

Marsh Posté le 23-11-2010 à 11:32:42    

faut séparer tes champs sinon tu vas pas t'en sortir
 
adresse :
code postal :
ville :

Reply

Marsh Posté le 23-11-2010 à 13:33:14    

Sinon utilise les expressions régulières (expressions rationnelles, on est français :o) pourront surement te tirer d'affaire.


---------------
sheep++
Reply

Marsh Posté le 23-11-2010 à 13:36:54    

h3bus a écrit :

Sinon utilise les expressions régulières (expressions rationnelles, on est français :o) pourront surement te tirer d'affaire.


 
sauf que y'a pas de logique dans les adresses

Reply

Marsh Posté le 23-11-2010 à 13:51:31    

Tu as la certitude que le Code postal est constitué de 5 chiffres voir 4 qui se suivent ( pour suisse & belgique )
Tu détermines en REGEX où est la code postal -> tu le récupères et tu segmente ta chaine en deux
( ville & adresse )
=> la ville ne comporte aucun chiffre, l'adresse si :)

 

un autre truc amusant : remettre les dates de naissance dans un format commun


Message édité par grosbin le 23-11-2010 à 13:52:13

---------------
Photos Panoramiques Montagnes Haute Savoie
Reply

Marsh Posté le 23-11-2010 à 18:28:10    

sans oublier les CEDEX, les BP et autres numéros bizarre, les lieux dits.

Reply

Marsh Posté le 23-11-2010 à 19:03:44    

hyptnos a écrit :

Bonjour à tous
 
j'ai un petit soucis, j'ai un programme avec formulaire client ou il rentre différent champs dont des adresse, mais l'une des adresse se fait en une seul ligne genre
 

Citation :


7, rue du paradis. 76000 Rouen


 
Et j'aimerais décomposé cela en plusieur variable rue, cp, ville
 
sachant que l'information est saisi par un tier donc on ne peux pas savoir si va y avoir des virgule des point etc..
 
une idée ? car la je coince sérieusement :(


 
 
C'est pour faire quoi ?
Parce que tu peux faire l'inverse, soit assembler des adresses, pour les comparer souvant...

Reply

Marsh Posté le 25-11-2010 à 12:00:48    

Je ne sais si cette solution t'es accessible,
mais des services comme Google ou Yahoo
proposent des API accessibles
qui sur une adresse te diront tout

 

http://developer.yahoo.com/geo/placefinder/


Message édité par treponempal le 25-11-2010 à 12:02:31
Reply

Marsh Posté le 25-11-2010 à 15:05:48    

plop,
Les adresses sont censées respecter une norme : http://www.laposte.fr/sna/rubrique.php3?id_rubrique=87


---------------
Seul Google le sait...
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed