Separation Nom prenom

Eléphanteau du PHP | 24 Messages

09 juin 2008, 15:59

Bonjour,
j'ai récupéré une table dans laquelle le champ name regroupe a la fois le nom et le prénom.
Les 2 sont séparés par 1,2,3 ou 4 (voire plus, selon le bonvouloir de la personne qui a saisi...) espaces...
Il y a t-il un moyen simple php ou mysql pour remettre tout ca dans 2 champ nom et prenom tout en retirant les espaces en trop (devant et derriere le prenom)????


Merci pour vos tuyaux...
A+
VooDoo

Mammouth du PHP | 514 Messages

09 juin 2008, 16:01

$nom_prenom = ereg_replace(" ", "", $nom_prenom );

$array = explode(" ", $nom_prenom);

$nom = $array[0];

$prenom = array[1];

Ou pas très loin.

Eléphant du PHP | 139 Messages

09 juin 2008, 16:24

Reste le probleme des nom ou prénom composés ...
Pas tellement de solution pour ça

Mammouth du PHP | 514 Messages

09 juin 2008, 20:54

Un dictionnaire des prénoms, pour les composés, ça peut servir ... Et ça doit bien se trouver.

Invité
Invité n'ayant pas de compte PHPfrance

10 juin 2008, 08:43

Merci pour vos réponses!
Avec un rapide coup d'oeuil les prenoms composés sont avec un -
Ca devrait pas poser de souci, je vais essayer ca.

Mammouth du PHP | 1668 Messages

10 juin 2008, 15:04

Ou alors...penses que les nom de famille sont en majuscules...
"À ceux qui poursuivent leurs rêves et se spécialisent dans l'impossible" Joseph Kong

10 ans de PHP, déjà.

"moi jtrouve que katagoto il déchire!" Nagol

Eléphant du PHP | 139 Messages

10 juin 2008, 17:04

Sauf que vu que c'est saisi à la main, il peut y avoir des erreurs dedans ...

Mammouth du PHP | 1668 Messages

10 juin 2008, 17:16

Bah il ne faut pas prévoir une syntae restrainte :lol:
Si non, tu vire tout les prénoms avec un regex et il te reste le nom...
"À ceux qui poursuivent leurs rêves et se spécialisent dans l'impossible" Joseph Kong

10 ans de PHP, déjà.

"moi jtrouve que katagoto il déchire!" Nagol

Mammouth du PHP | 514 Messages

11 juin 2008, 00:49

Sauf que vu que c'est saisi à la main, il peut y avoir des erreurs dedans ...
De toute manière, celui qui me trouve un programme dans lequel il n'y a aucune erreur de saisie, je le traite de menteur en lieu et place.

et toc.

Eléphant du PHP | 139 Messages

11 juin 2008, 10:03

Sauf que vu que c'est saisi à la main, il peut y avoir des erreurs dedans ...
De toute manière, celui qui me trouve un programme dans lequel il n'y a aucune erreur de saisie, je le traite de menteur en lieu et place.

et toc.
Biensur, je suis d'accord :) c'est pour ça que je disais qu'il ne faut pas partir sur ce principes !

Eléphant du PHP | 53 Messages

11 juin 2008, 12:23

Sauf que vu que c'est saisi à la main, il peut y avoir des erreurs dedans ...
De toute manière, celui qui me trouve un programme dans lequel il n'y a aucune erreur de saisie, je le traite de menteur en lieu et place.

et toc.
Y'a pas plus prise de tête que de prévoir ce que l'utilisateur va pouvoir faire comme conneries... :roll:

Mammouth du PHP | 514 Messages

11 juin 2008, 14:06

Y'a pas plus prise de tête que de prévoir ce que l'utilisateur va pouvoir faire comme conneries... :roll:
Si : lui expliquer comment ne pas en faire ...

Mammouth du PHP | 965 Messages

11 juin 2008, 14:19

Y'a pas plus prise de tête que de prévoir ce que l'utilisateur va pouvoir faire comme conneries... :roll:
Si : lui expliquer comment ne pas en faire ...
ne jamais sur estimer l'utilisateur

Invité
Invité n'ayant pas de compte PHPfrance

11 juin 2008, 14:19

Y'a pas plus prise de tête que de prévoir ce que l'utilisateur va pouvoir faire comme conneries... :roll:
Si : lui expliquer comment ne pas en faire ...
Sauf quand l'utilisateur est un parfait inconnu! :P
Et l'utilisateur ne lit jamais les consignes sur un site web. :lol:

Mammouth du PHP | 514 Messages

11 juin 2008, 15:45

Vous m'avez mal lu ...