PHP dispose de nombreuses fonctions intégrées qui manipulent les ficelles. Plusieurs convertir les caractères entre majuscules et minuscules. La fonction " strtolower " convertit toutes les lettres en minuscules , la fonction " strtoupper " convertit toutes les lettres en majuscules . La fonction " ucfirst " convertit le premier mot d'une phrase en majuscule , et la fonction " ucwords " convertit une phrase à l'affaire proprement dite, avec la première lettre de chaque mot en majuscule . Pour exclure certains mots de capitalisation conventionnel , vous pouvez écrire une fonction personnalisée . En majuscule la première lettre d'une phrase
Pour changer une phrase de sorte que la première lettre du premier mot de la phrase est en majuscule , utilisez la fonction " ucfirst " en PHP. Par exemple , l'instruction:
écho ucfirst ( «Je ne peux pas y croire ");
sorties «Je ne peux pas y croire. "
en majuscule la première lettre de chaque mot
pour convertir tous les mots d'une chaîne en cas approprié où la première lettre de chaque mot est en majuscule , utilisez la fonction " ucwords " en PHP. Par exemple:
$ s = " le moment est venu " ;
ucwords d'écho ($ s) ; sorties
" le moment est venu "
< br >
Capitalisant lorsqu'une chaîne est en majuscules
Pour convertir des mots de cas approprié lorsque les mots sont déjà en lettres majuscules , utilisez une combinaison de la « ucwords " et " strtolower " fonctions . Utilisez la fonction " strtolower " pour convertir toutes les lettres en minuscules et utiliser la fonction " ucwords " sur le résultat de convertir chaque mot de cas approprié . Par exemple:
$ string = " le moment est venu " ;
écho ucwords ( strtolower ( $ string) ) ; sorties
: " . Now Is The Time "
la rédaction de cas fonction
bonne mesure Ecrire une fonction personnalisée pour exclure certains mots d'être convertie à l'affaire proprement dite, comme «le» ou «a». Casser une phrase en mots en séparant la chaîne sur le caractère de l'espace en utilisant la fonction «exploser» . Convertir tous les mots en minuscules , puis en cas approprié , sauf pour une liste personnalisée des mots que vous désignez . Mettez les mots en une phrase en utilisant la fonction " imploser " . Par exemple:
fonction propercase
( $ string) {
$ mots = explode ("", $ string) ;
foreach ($ mots que $ word ) {
$ mot = strtolower ( $ word ) ;
if (( $ mot == " le "