bonjour
je voudrais prendre la 1ere lettre
je m'explique :
dans ma base de donnée j'ai :
Jean Luc
Dupont Fabrice
Sandra Lion
je voudrais affiché
Jean L.
Dupont F.
Sandra L.
comment je peux faire ?
bonjour
je voudrais prendre la 1ere lettre
je m'explique :
dans ma base de donnée j'ai :
Jean Luc
Dupont Fabrice
Sandra Lion
je voudrais affiché
Jean L.
Dupont F.
Sandra L.
comment je peux faire ?
Dernière modification par Kerod ; 27/05/2006 à 22h34.
C'est un seul champ qui contient le nom et prénom ou il y a deux champs ?
Si c'est un champ tu pourrais faire un explode puis un substr($chaine,0,1)
Alors supposons que ton champ tu l'as récuperé dans la variable $user_name, je ferai donc ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $user_name = trim($user_name); // pour retirer les espaces à gauche et à droite s'il y en a $name = explode(" ",$user_name); //séparation du nom et prenom echo $name[0]." ".substr($name[1],0,1).".";//affichage du nom puis initial du prénom
Avant toutes questions : Développement Web, (X)HTML, CSS, JavaScript, AJAX, ASP, Flash/Flex, Webmarketing, XML, PHP
Bonjour,
en fait, il y a deux champ
nom et prenom
merci pour votre réponse
cordialement,
Kiruban
exemple -> si tu as
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 echo strtouuper(substr($personne['nom'],0,1)). strtolower(substr($personne['nom'],1)).' '. strtoupper($personne['prenom'],0,1).'.';
le resultat devrait être :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $personne['nom'] = dURand $personne['prenom'] = robert
Code : Sélectionner tout - Visualiser dans une fenêtre à part Durand R.
Ca te met la 1er lettre du nom en majuscule, le reste en minuscule et ne t'affiche apres un espace que la 1er lettre du prenom en majuscule avec un point.
Envoyé par gloubi
merci
Partager