php

Mude a string para maiúsculas em PHP

Mude a string para maiúsculas em PHP
O PHP tem muitas funções embutidas para mudar o caso da string. O valor da string pode ser convertido em todas as letras maiúsculas ou minúsculas; converter a primeira letra da string em maiúscula ou minúscula e converter o primeiro caractere de cada palavra de uma string em maiúsculas. strtoupper (), ucfirst (), e ucwords () as funções são usadas para mudar o caso de um texto completo ou parte de um texto para a letra maiúscula de diferentes maneiras. Os usos dessas funções foram explicados neste tutorial usando diferentes exemplos.

Uso de strtoupper ()

Esta função é usada para converter todos os caracteres de uma string em maiúsculas. A sintaxe desta função é dada abaixo.

Sintaxe:

string strtoupper (string $ string)

Esta função recebe um valor de string como argumento e retorna o conteúdo da string após converter todas as letras em maiúsculas.

Exemplo 1: verifique a autenticação usando strtoupper ()

É uma tarefa comum de qualquer aplicativo da web verificar o nome de usuário e a senha para validar os usuários. O exemplo a seguir mostra o uso do strtoupper () função para autenticar o usuário. Nenhum formulário HTML é usado no script para obter o nome de usuário e a senha. Os valores de usuário e senha serão fornecidos usando strings de consulta de URL. isset () função é usada para verificar se o $ _GET ['usuário'] e $ _GET ['senha'] variáveis ​​são inicializadas ou não. A seguir, o aparar() função é usada para remover o espaço extra dos dados que são recuperados da string de consulta. strtuupper () função irá converter os valores de $ username e $ password para comparar $ username com 'ADMIN' e $ senha com 'QWE789' para validar o usuário.

// Verifique se os valores de string de consulta necessários estão definidos ou não
if (isset ($ _ GET ['usuário']) && isset ($ _ GET ['senha']))

// Defina o nome de usuário e a senha
$ username = trim ($ _ GET ['user']);
$ senha = trim ($ _ GET ['senha']);
// Verifique a validade do usuário convertendo os valores de usuário e senha em maiúsculas
if (strtoupper ($ username) == 'ADMIN' && strtoupper ($ password) == 'QWE789')

echo "

Usuário válido.

";

senão

echo "

Usuário Inválido.

";


senão
// Imprime a mensagem de erro
echo "

Os valores de argumento necessários estão / estão faltando.

";
?>

Resultado:
A seguinte saída aparecerá se nenhuma string de consulta for fornecida no URL.

A seguinte saída aparecerá se os valores corretos forem fornecidos para os parâmetros de usuário e senha.

A seguinte saída aparecerá se os valores incorretos forem fornecidos para os parâmetros de usuário e senha.

Uso de ucfirst ()

Esta função é usada para converter o primeiro caractere de uma string apenas. Se a string contém várias sentenças, então o ucfirst () função irá mudar o primeiro caractere da primeira frase apenas. A sintaxe desta função é dada abaixo.

Sintaxe:

string ucfirst (string $ string)

Esta função recebe um valor de string como argumento e retorna o conteúdo da string depois de converter o primeiro caractere da primeira frase da string em maiúsculas.

Exemplo 2: converter a primeira letra de uma frase em maiúsculas

O exemplo a seguir mostra como mudar a primeira letra de cada frase para maiúscula de dados de strings de várias linhas. O primeiro ucfirst () função é usada para mudar a primeira letra de uma única frase para maiúscula. O segundo ucfirst () função é aplicada à string de frases com várias linhas e mudará a primeira letra da primeira frase apenas para maiúscula. Em seguida, cada frase da string multilinha é separada usando o explodir() função, e a terceira ucfirst () função é usada para converter a primeira letra de cada frase em maiúsculas.

// Defina a string da única frase
$ string = "javaScript é uma linguagem de programação do lado do cliente.";
echo "A saída de ucfirst () para a única frase:
".ucfirst ($ string)."
";
// Defina a sequência de várias frases
$ string = "html é uma linguagem de marcação para criar uma página da web. as tags usadas
no script HTML são predefinidos. ele só pode exibir os dados estáticos.";
echo "
A saída de ucfirst () para as frases múltiplas:
".ucfirst ($ string)."
";
// Converte a primeira letra de cada frase da string
$ str_arr = explode ('.', $ string);
$ resultado = "";
foreach ($ str_arr as $ value)
$ resultado .= ucfirst (trim ($ value)).'.';

$ resultado = substr ($ resultado, 0, strlen ($ resultado) -1);
echo "
A saída da string depois de converter o primeiro caractere de cada frase:
".$ resultado;
?>

Resultado:
A seguinte saída aparecerá após a execução do script do servidor. Na primeira saída, 'javaScript' foi convertido em 'JavaScript'. Na segunda saída, 'html' foi convertido em 'Html', e outras sentenças permaneceram inalteradas. Na terceira saída, 'html', 'a', e 'isto' foi convertido em 'Html', 'O', e 'Isto'.

Uso de ucwords ()

Esta função é usada para converter a primeira letra de cada palavra da string. A sintaxe desta função é dada abaixo.

Sintaxe:

string ucwords (string $ string)

Esta função recebe um valor de string como argumento e retorna o conteúdo da string depois de converter a primeira letra de cada palavra da frase em maiúsculas.

Exemplo 3: converta a primeira letra de cada palavra da frase

O exemplo a seguir mostra o uso do ucword () função para converter a primeira letra de cada palavra de várias palavras em dados de string em maiúsculas. Uma variável de string chamada $ string é definida no script que contém uma string de três palavras. O script irá imprimir a string original e a string convertida após aplicar o ucword () função.

// Defina o valor da string
$ string = "bem-vindo ao linuxhint";
echo "

A string original é:

";
// Imprime a string original
echo $ string;
echo "

A string convertida é:

";
// Imprime a string convertida
echo ucwords ($ string);
?>

Resultado:

A seguinte saída aparecerá após a execução do script do servidor. Isso mostra que o 'bem-vindo ao linuxhint' string é convertido em 'Bem-vindo ao Linuxhint' depois de usar o ucwords () função.

Conclusão

Existem diferentes tipos de funções integradas no PHP para alterar o conteúdo dos dados da string de várias maneiras. As três funções relacionadas a maiúsculas foram explicadas neste tutorial usando três exemplos. Estas funções são usadas para mudar todas as letras de uma string, o primeiro caractere da string e a primeira letra de cada palavra da string para maiúsculas. PHP tem outra função chamada strtolower () que irá converter todas as letras de uma string em minúsculas.

Melhores emuladores de console de jogo para Linux
Este artigo irá listar software de emulação de console de jogo popular disponível para Linux. A emulação é uma camada de compatibilidade de software q...
Melhores distros Linux para jogos em 2021
O sistema operacional Linux percorreu um longo caminho desde sua aparência original, simples e baseada em servidor. Este sistema operacional melhorou ...
Como capturar e transmitir sua sessão de jogo no Linux
No passado, jogar era considerado apenas um hobby, mas com o tempo a indústria de jogos viu um grande crescimento em termos de tecnologia e número de ...