PHP tiene muchas funciones integradas que manipulan cadenas. Varios convertir caracteres entre mayúsculas y minúsculas . La función " strtolower " convierte todas las letras en minúsculas , la función " strtoupper " convierte todas las letras en mayúsculas . La función " ucfirst " convierte la primera palabra de una oración en mayúscula , y la función " ucwords " convierte una sentencia con el caso apropiado , con la primera letra de cada palabra en mayúscula . Para excluir algunas palabras de capitalización convencional, se puede escribir una función personalizada. Mayúscula la primera letra de una frase
Para cambiar una oración para que la primera letra de la primera palabra de la frase está en mayúsculas , utilice la función " ucfirst " en PHP. Por ejemplo , la declaración:
ucfirst echo ( " No puedo creerlo ");
salidas "No puedo creerlo. "
mayúscula la primera letra de cada palabra
para convertir todas las palabras de una cadena en caso apropiado , donde se escribe con mayúscula la primera letra de cada palabra , utilice la función " ucwords " en PHP. Por ejemplo :
$ s = " Ahora es el momento " ;
ucwords eco
($ s ) ;
salidas
" Ahora es el momento "
< br >
Aprovechando que una cadena está en mayúsculas
para convertir las palabras con el caso apropiado cuando las palabras ya están en mayúsculas , utilice una combinación de la " ucwords " y " strtolower " funciones . Utilice la función " strtolower " para convertir todas las letras en minúsculas y utilizar la función " ucwords " en el resultado de convertir cada palabra con el caso apropiado. Por ejemplo :
$ cadena = " Este es el momento " ;
eco ucwords ( strtolower ( $ cadena) ) ;
salidas
: . " Ahora es el momento "
Escribir un encargo Proper Case función
Escribe una función personalizada para excluir algunas palabras se conviertan al caso apropiado, como " la " o " . " Romper una oración en palabras mediante la separación de la cadena en el carácter de espacio utilizando la función de " explotar " . Convertir todas las palabras en minúsculas y en caso adecuado , excepto para una lista personalizada de palabras que usted designe . Ponga las palabras de nuevo en una oración usando la función " implosión " . Por ejemplo :
propercase función ( $ cadena) {
$ words = explode ( " ", $ cadena) ;
foreach ($ palabras como $ palabra ) {
$ word = strtolower ($ palabra ) ; !
if (( $ palabra == " el "