====== Majuscule au début des mots ====== Petite fonction permettant de mettre une majuscule sur la première lettre de chaque mot. function ucname($string) { $string =ucwords(strtolower($string)); foreach (array('-') as $delimiter) { if (strpos($string, $delimiter)!==false) { $string =implode($delimiter, array_map('ucfirst', explode($delimiter, $string))); } } return $string; } exemple: jean-claude => Jean-Claude CHARLES EDOUARD => Charles Edouard