Uso de strtoupper ()
Esta função é usada para converter todos os caracteres de uma string em maiúsculas. A sintaxe desta função é fornecida a seguir.
Sintaxe:
fragmento strtoupper (fragmento$ 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. perdido) 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() A 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 da string de consulta necessários estão definidos ou não
E se( perdido ($ _GET['do utilizador']) && perdido ($ _GET['senha']))
{
// Defina o nome de usuário e a senha
$ nome de usuário = aparar ($ _GET['do utilizador']);
$ senha = aparar ($ _GET['senha']);
// Verifique a validade do usuário convertendo os valores de usuário e senha em maiúsculas
E se( strtoupper ($ nome de usuário) == 'ADMIN' && strtoupper ($ senha) == 'QWE789')
{
jogou fora '
Usuário válido.
';}
outro
{
jogou fora '
Usuário Inválido.
';}
}
outro
// Imprime a mensagem de erro
jogou fora '
Os valores de argumento necessários estão / estão faltando.
';?>
Saída:
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 apenas o primeiro caractere de uma string. Se a string contém várias sentenças, então o ucfirst () função irá alterar o primeiro caractere da primeira frase apenas. A sintaxe desta função é fornecida a seguir.
Sintaxe:
fragmento primeiro (fragmento$ string)Esta função recebe um valor de string como argumento e retorna o conteúdo da string após 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 alterar a primeira letra de cada frase para maiúscula de dados de string de várias linhas. O primeiro ucfirst () A função é usada para alterar a primeira letra de uma única frase para maiúscula. O segundo ucfirst () A 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 () A 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.';
jogou fora ' A saída de ucfirst () para a única frase:
'. primeiro ($ 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. ';
jogou fora '
A saída de ucfirst () para as frases múltiplas:
'. primeiro ($ string).'
';
// Converte a primeira letra de cada frase da string
$ str_arr = explodir ('.', $ string);
$ resultado = '';
para cada ($ str_arr Como $ valor) {
$ resultado . = primeiro ( aparar ($ valor)).'.';
}
$ resultado = substr ($ resultado,0, Strlen ($ resultado)-1);
jogou fora '
A saída da string depois de converter o primeiro caractere de cada frase:
'.$ resultado;
?>
Saída:
A seguinte saída aparecerá após a execução do script no 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 é fornecida a seguir.
Sintaxe:
fragmento ucwords (fragmento$ string)Esta função recebe um valor de string como argumento e retorna o conteúdo da string após 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';
jogou fora '
A string original é:
';// Imprime a string original
jogou fora $ string;
jogou fora '
A string convertida é:
';// Imprime a string convertida
jogou fora ucwords ($ string);
?>
Saída:
A seguinte saída aparecerá após a execução do script no 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. Essas funções são usadas para alterar 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 () isso converterá todas as letras de uma string em minúsculas.