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ãoif (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.