Mude a string para maiúsculas em PHP

Change String Into Uppercase Php



O PHP possui muitas funções integradas para alterar o caso da string. O valor da string pode ser convertido em todas as letras maiúsculas ou minúsculas; converta a primeira letra da string em maiúscula ou minúscula e converta o primeiro caractere de cada palavra de uma string em maiúsculas. strtoupper ( ), ucfirst () , e ucwords () funções são usadas para alterar o caso de uma string completa ou parte de uma string em letras maiúsculas de maneiras diferentes. 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 é 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.