J'ai une variable qui contient les Prénom et le nom des mes utilisateurs, je voudrais isoler ces 2 données en sachant que le nom est toujours en majuscule, comment puis je faire ?
J'ai une variable qui contient les Prénom et le nom des mes utilisateurs, je voudrais isoler ces 2 données en sachant que le nom est toujours en majuscule, comment puis je faire ?
Une expression régulière et preg_match() pourraient le faire.
Comment utiliserais tu cette fonction, je comprends psa trop la ?
Une méthode "bourrin" :
Si tes chaines sont de la forme DUPONTalbert et stockées dans une variable $var :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 $nom = ""; for($i=0; $i<strlen($var); $i++){ if(substr($var, $i, 1) == strtoupper(substr($var, $i, 1))) $nom .= substr($var, $i, 1); } $prenom = str_ireplace($nom, "", $var);
on va dire que ma chaine est de type = "Albert DUPONT" ???
Idem en remplacant dans ta boucle $i=0 par $i=1 et fais un trim au préalable pour être plus propre
EDIT :
et à la fin :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $prenom = trim(str_ireplace($nom, "", $var));
Partager