bonsoir,
je cherche à séparer un champ MYSQL contenant Nom et prénom.
J'ai donc le script suivant, mais je ne parviens pas à récupérer le Prénom avec des accentuations.
[:lower:] - ne me récupère que les prénoms sans accentuation
[:alpha:] - erreur avec les prénoms accentués
Le code ci-dessous ne fonctionne pas non plus.
bloque avec les caractères accentués dans le prénom et après de nombreuses tentatives avec toutes les lettres accentués, rien ne passe.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 $_GET['term']="LALANDE Séverine"; if (preg_match("#((?:\b[[:upper:]'\s-]+\b)+)\s+((?:\b[[:upper:]]?[[a-z0-9àáâãäåçèéêëìíîïðòóôõöùúûüýÿ]'\s-]+\b)+)#", $_GET['term'], $n)) { echo $Nom=$n[1]; echo $Prenom=$n[2]; }
Partager