Tecnología

Inicio

Función de la caja adecuada para PHP Cuerdas

Función de la caja adecuada para PHP Cuerdas


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 frase, en mayúsculas, y la función de "ucwords" convierte una frase para el caso adecuado, con la primera letra de cada palabra en mayúscula. Para excluir algunas palabras de capitalización convencional, puede escribir una función personalizada.

Mayúscula la primera letra de una oración

Para cambiar una oración para que la primera letra de la primera palabra de la frase está en mayúscula, utilice la función "ucfirst" en PHP. Por ejemplo, la declaración:

eco ucfirst ( "No puedo creerlo");

salidas "No puedo creerlo".

Mayúscula la primera letra de cada palabra

Para convertir todas las palabras en 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";

eco ucwords ($ s);

salidas "Ahora es el momento"

Capitalizando cuando una cadena está en mayúsculas

Para convertir las palabras de caso apropiado cuando las palabras ya están en mayúsculas, utilizan una combinación de los "ucwords" y "funciones" strtolower. 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 = "AHORA ES EL TIEMPO";

eco ucwords (strtolower ($ cadena));

salidas: "Ahora es el momento."

Escribir una función adecuada del caso de encargo

Escribir una función personalizada para excluir algunas palabras de ser convertida en caso apropiado, como "el" o "a". 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úscula y luego en caso adecuado a excepción de una lista personalizada de palabras que designe. Poner las palabras de nuevo en una oración usando la función de "implosión". Por ejemplo:

propercase función ($ cadena) {

$ = palabras estallan ( "", $ cadena);

foreach ($ palabras como $ palabra) {

$ Palabra = strtolower ($ palabra);

if (! ($ palabra == "el" || $ == palabra "a" $ palabra || == "un" || $ == palabra "de"))

$ Palabra = ucfirst ($ palabra);

implosión de regreso ( "", $ palabras);

$ Cadena = "mayúscula la primera letra de una cadena";

propercase echo ($ cadena);

salidas: "mayúscula la primera letra de una cadena"