php

Cambie la cadena a mayúsculas en PHP

Cambie la cadena a mayúsculas en PHP
PHP tiene muchas funciones integradas para cambiar el caso de la cadena. El valor de la cadena se puede convertir en mayúsculas o minúsculas; convertir la primera letra de la cadena en mayúsculas o minúsculas, y convertir el primer carácter de cada palabra de una cadena en mayúsculas. strtoupper), ucfirst (), y ucwords () Las funciones se utilizan para cambiar el caso de una cadena completa o una parte de una cadena a la letra mayúscula de diferentes maneras. Los usos de estas funciones se han explicado en este tutorial utilizando diferentes ejemplos.

Uso de strtoupper ()

Esta función se utiliza para convertir todos los caracteres de una cadena en mayúsculas. La sintaxis de esta función se da a continuación.

Sintaxis:

cadena strtoupper (cadena $ cadena)

Esta función toma un valor de cadena como argumento y devuelve el contenido de la cadena después de convertir todas las letras en mayúsculas.

Ejemplo 1: Verifique la autenticación usando strtoupper ()

Es una tarea común de cualquier aplicación web verificar el nombre de usuario y la contraseña para validar a los usuarios. El siguiente ejemplo muestra el uso de la strtoupper) función para autenticar al usuario. No se utiliza ningún formulario HTML en el script para tomar el nombre de usuario y la contraseña. Los valores de usuario y contraseña se proporcionarán mediante cadenas de consulta de URL. Está establecido() La función se utiliza para comprobar si el $ _GET ['usuario'] y $ _GET ['contraseña'] las variables se inicializan o no. A continuación, el podar() La función se utiliza para eliminar el espacio extra de los datos que se recuperan de la cadena de consulta. strtuupper () La función convertirá los valores de $ username y $ password para comparar $ username con 'ADMINISTRACIÓN' y $ contraseña con 'QWE789' para validar al usuario.

// Verifique que los valores de la cadena de consulta requerida estén configurados o no
if (isset ($ _ GET ['usuario']) && isset ($ _ GET ['contraseña']))

// Establecer el nombre de usuario y la contraseña
$ username = trim ($ _ GET ['usuario']);
$ contraseña = recortar ($ _ GET ['contraseña']);
// Verifica la validez del usuario convirtiendo los valores de usuario y contraseña a mayúsculas
if (strtoupper ($ nombre de usuario) == 'ADMIN' && strtoupper ($ contraseña) == 'QWE789')

eco "

Usuario valido.

";

demás

eco "

Usuario invalido.

";


demás
// Imprime el mensaje de error
eco "

Faltan los valores de los argumentos obligatorios.

";
?>

Producción:
La siguiente salida aparecerá si no se proporciona una cadena de consulta en la URL.

La siguiente salida aparecerá si se proporcionan los valores correctos para los parámetros de usuario y contraseña.

La siguiente salida aparecerá si se proporcionan valores incorrectos para los parámetros de usuario y contraseña.

Uso de ucfirst ()

Esta función se utiliza para convertir solo el primer carácter de una cadena. Si la cadena contiene varias oraciones, entonces el ucfirst () la función cambiará el primer carácter de la primera oración solamente. La sintaxis de esta función se da a continuación.

Sintaxis:

cadena ucfirst (cadena $ cadena)

Esta función toma un valor de cadena como argumento y devuelve el contenido de la cadena después de convertir el primer carácter de la primera oración de la cadena en mayúsculas.

Ejemplo 2: convertir la primera letra de una oración en mayúsculas

El siguiente ejemplo muestra la forma de cambiar la primera letra de cada oración a mayúsculas de datos de cadenas de varias líneas. El primero ucfirst () La función se usa para cambiar la primera letra de una sola oración a mayúsculas. El segundo ucfirst () La función se aplica a la cadena de oraciones de varias líneas, y cambiará la primera letra de la primera oración solo a mayúsculas. A continuación, cada oración de la cadena de varias líneas se separa mediante la explotar() función, y la tercera ucfirst () La función se usa para convertir la primera letra de cada oración en mayúsculas.

// Establecer la cadena de la oración única
$ string = "javaScript es un lenguaje de programación del lado del cliente.";
eco "La salida de ucfirst () para la oración única:
".ucfirst ($ cadena)."
";
// Establecer la cadena de varias oraciones
$ string = "html es un lenguaje de marcado para diseñar una página web. las etiquetas utilizadas
en el script HTML están predefinidos. solo puede mostrar los datos estáticos.";
eco "
La salida de ucfirst () para las múltiples oraciones:
".ucfirst ($ cadena)."
";
// Convertir la primera letra de cada oración de la cadena
$ str_arr = explotar ('.', $ cadena);
$ resultado = "";
foreach ($ str_arr como $ valor)
$ resultado .= ucfirst (recortar ($ valor)).'.';

$ resultado = substr ($ resultado, 0, strlen ($ resultado) -1);
eco "
La salida de la cadena después de convertir el primer carácter de cada oración:
".$ resultado;
?>

Producción:
La siguiente salida aparecerá después de ejecutar el script desde el servidor. En la primera salida, 'javaScript' se ha convertido en 'JavaScript'. En la segunda salida, 'html' se ha convertido en 'HTML', y otras frases se han mantenido sin cambios. En la tercera salida, 'html', 'la', y 'eso' se ha convertido en 'HTML', 'La', y 'Eso'.

Uso de ucwords ()

Esta función se utiliza para convertir la primera letra de cada palabra de la cadena. La sintaxis de esta función se da a continuación.

Sintaxis:

cadena ucwords (cadena $ cadena)

Esta función toma un valor de cadena como argumento y devuelve el contenido de la cadena después de convertir la primera letra de cada palabra de la oración en mayúsculas.

Ejemplo 3: convertir la primera letra de cada palabra de la oración

El siguiente ejemplo muestra el uso de la ucword () función para convertir la primera letra de cada palabra de varias palabras en datos de cadena en mayúsculas. Una variable de cadena llamada $ cadena se define en el script que contiene una cadena de tres palabras. El script imprimirá la cadena original y la cadena convertida después de aplicar el ucword () función.

// Establecer el valor de la cadena
$ string = "bienvenido a linuxhint";
eco "

La cadena original es:

";
// Imprime la cadena original
echo $ cadena;
eco "

La cadena convertida es:

";
// Imprime la cadena convertida
echo ucwords ($ cadena);
?>

Producción:

La siguiente salida aparecerá después de ejecutar el script desde el servidor. Demuestra que el 'bienvenido a linuxhint' la cadena se convierte en 'Bienvenido a Linuxhint' después de usar el ucwords () función.

Conclusión

Existen diferentes tipos de funciones integradas en PHP para cambiar el contenido de los datos de la cadena de múltiples formas. Las tres funciones relacionadas con mayúsculas se han explicado en este tutorial usando tres ejemplos. Estas funciones se utilizan para cambiar todas las letras de una cadena, el primer carácter de la cadena y la primera letra de cada palabra de la cadena a mayúsculas. PHP tiene otra función llamada strtolower () que convertirá todas las letras de una cadena en minúsculas.

Cómo mostrar la superposición de OSD en aplicaciones y juegos de Linux en pantalla completa
Jugar juegos en pantalla completa o usar aplicaciones en modo de pantalla completa sin distracciones puede aislarlo de la información relevante del si...
Las 5 mejores cartas de captura de juegos
Todos hemos visto y amado la transmisión de juegos en YouTube. PewDiePie, Jakesepticye y Markiplier son solo algunos de los mejores jugadores que han ...
Cómo desarrollar un juego en Linux
Hace una década, no muchos usuarios de Linux predecían que su sistema operativo favorito algún día sería una plataforma de juegos popular para videoju...