Décomposition d'une adresse postal [chaine] - PHP - Programmation
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 :
Marsh Posté le 23-11-2010 à 13:33:14
Sinon utilise les expressions régulières (expressions rationnelles, on est français ) pourront surement te tirer d'affaire.
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 ) pourront surement te tirer d'affaire. |
sauf que y'a pas de logique dans les adresses
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
Marsh Posté le 23-11-2010 à 18:28:10
sans oublier les CEDEX, les BP et autres numéros bizarre, les lieux dits.
Marsh Posté le 23-11-2010 à 19:03:44
hyptnos a écrit : Bonjour à tous
|
C'est pour faire quoi ?
Parce que tu peux faire l'inverse, soit assembler des adresses, pour les comparer souvant...
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/
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
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
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