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];	
	}