Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1792 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [chaine] Décomposition d'une adresse postal

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[chaine] Décomposition d'une adresse postal

n°2037767
hyptnos
GT : Gui iom
Posté le 23-11-2010 à 11:26:45  profilanswer
 

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 :(

mood
Publicité
Posté le 23-11-2010 à 11:26:45  profilanswer
 

n°2037768
stealth35
Posté le 23-11-2010 à 11:32:42  profilanswer
 

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

n°2037789
h3bus
Troll Inside
Posté le 23-11-2010 à 13:33:14  profilanswer
 

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


---------------
sheep++
n°2037790
stealth35
Posté le 23-11-2010 à 13:36:54  profilanswer
 

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

n°2037793
grosbin
OR die;
Posté le 23-11-2010 à 13:51:31  profilanswer
 

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
n°2037887
stealth35
Posté le 23-11-2010 à 18:28:10  profilanswer
 

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

n°2037892
Profil sup​primé
Posté le 23-11-2010 à 19:03:44  answer
 

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...

n°2038383
treponempa​l
poète à ses heures
Posté le 25-11-2010 à 12:00:48  profilanswer
 

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
n°2038435
breizhbugs
Posté le 25-11-2010 à 15:05:48  profilanswer
 

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


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

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [chaine] Décomposition d'une adresse postal

 

Sujets relatifs
programme assembleur qui charge 1 chaine de caractèreprogramme assembleur/chaine de caractère
prob avec chaine de caractereChaine de lettre aléatoire
Structure en c sur un tableau de chaine de caractereextraire un chiffre d une chaine de caractere [résolu]
Concatenation de chaine texteCalculette qui prend et retourne une chaîne de caractères
[résolu] Nettoyage de chaine par RegexRedirection vers mon adresse ip
Plus de sujets relatifs à : [chaine] Décomposition d'une adresse postal


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR