La función ucwords() es una función integrada en PHP y se usa para convertir el primer carácter de cada palabra en una string a mayúsculas.
Sintaxis :
string ucwords ( $string, $separator )
Parámetro : esta función acepta dos parámetros, de los cuales el primero es obligatorio y el segundo es opcional. Ambos parámetros se explican a continuación:
- $string : esta es la string de entrada de la que desea convertir el primer carácter de cada palabra a mayúsculas.
- $separator : este es un parámetro opcional. Este parámetro especifica un carácter que se utilizará como separador de las palabras en la string de entrada. Por ejemplo, si el carácter separador es ‘|’ y la string de entrada es «Hola|mundo», entonces significa que la string contiene dos palabras «Hola» y «mundo».
Valor devuelto : esta función devuelve una string con el primer carácter de cada palabra en mayúsculas.
Ejemplos:
Input : $str = "Geeks for geeks" ucwords($str) Output: Geeks For Geeks Input : $str = "going BACK he SAW THIS" ucwords($str) Output: Going BACK He SAW THIS
Los siguientes programas ilustran la función ucwords() en PHP:
Programa 1 :
<?php // original string $str = "Geeks for geeks"; // string after converting first character // of every word to uppercase $resStr = ucwords($str); print_r($resStr); ?>
Producción:
Geeks For Geeks
Programa 2 :
<?php // original string $str = "Geeks#for#geeks #PHP #tutorials"; $separator = '#'; // string after converting first character // of every word to uppercase $resStr = ucwords($str, $separator); print_r($resStr); ?>
Producción:
Geeks#For#Geeks #PHP #Tutorials
Nota : no debe usar el carácter ‘$’ como separador porque cualquier nombre en PHP que comience con $se considera como un nombre de variable. Entonces, su programa puede dar un error de que la variable no se encuentra.
Referencia :
http://php.net/manual/en/function.ucwords.php