|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : novembre 2006 Messages : 4 ![]() |
Bonjour à tous !!
Voici mon problème en espérant trouver sur ce forum un peu d'aide. J'ai une chaine de caractère composée d'un nom et d'un prénom comme suit : "prénom nom" ou bien "prénom-composé nom" Je désire récupérer d'un coté le prénom et de l'autre le nom. Pour ce faire, je pourrais sélectionner d'une part, la chaine de caractère se trouvant avant le caractère ' ' (espace) pour sélectionner le prénom et d'autre part sélectionner la chaine de caractère se trouvant après le caractère ' '(espace) pour sélectionner le nom. Le problème est que j'ai déjà pas mal cherché sur le web mais rien trouvé La seule réponse que j'y ai trouvée permet de récupérer une chaine mais connue. Je vous remercie d'avance pour vos réponses. |
|
|
00
|
|
|
#2 |
![]() ![]() Alain Sahli Ingénieur développement logiciels Inscription : décembre 2004 Messages : 1 086 ![]() |
Salut,
Je suis pas sûr de comprend ton problème. T'as une chaîne de caractères prénom nom et tu aimerais les séparer? Tu peux faire un str_split().
__________________
Blog - Mon espace developpez - Vous voulez un site internet ? eZ Publish Certified developer |
|
00
|
|
|
#3 |
|
Expert Confirmé
![]() ![]() Inscription : juillet 2004 Messages : 2 684 ![]() |
Si ton séparateur est toujours l'espace tu peux utiliser split ou explode
http://fr3.php.net/manual/fr/function.split.php http://fr3.php.net/manual/fr/function.explode.php Mais j'ai rien compris à l'histoire de chaîne connue ou inconnue par contre ![]() Edit : légèrement grilled
__________________
Pas de questions techniques par MP, le forum est là pour ça et est plus efficace. Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h) |
|
|
00
|
|
|
#4 | ||
|
Membre Expert
![]() Inscription : janvier 2005 Messages : 2 288 ![]() |
Tu es donc certain qu'il n'y aura un espace qu'entre le prénom et le nom? Aucun espace dans le prénom ?? (Dans le nom je suppose que c'est possible)
Dans ce cas tu peux faire Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com