Altere a string para mancha no php

Altere a string para mancha no php
PHP tem muitas funções internas para mudar o caso da string. O valor da string pode ser convertido em todas as maiúsculas ou minúsculas; Converta a primeira letra da string na mancha ou em minúsculas e converta o primeiro caractere de cada palavra de uma string em maiúsculas. strtoupper (), ucfirst (), e ucwords () As funções são usadas para alterar o caso de uma corda completa ou parte de uma string na letra de 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 é dada abaixo.

Sintaxe:

string strtoupper (string $ string)

Esta função leva um valor de string como argumento e retorna o conteúdo da string depois de 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 () Funcionar para autenticar o usuário. Nenhum formulário HTML é usado no script para levar o nome de usuário e a senha. Os valores de usuário e senha serão fornecidos usando seqüências de consulta URL. isset () A função é usada para verificar se o $ _Get ['usuário'] e $ _Get ['senha'] as variáveis ​​são inicializadas ou não. Em seguida, o aparar() A função é usada para remover o espaço extra dos dados que são recuperados da string de consulta. strtuUper () A função converterá os valores de $ nome de usuário e $ senha para comparar $ nome de usuário com 'Admin' e $ senha com 'QWE789' Para validar o usuário.

// Verifique os valores de sequência de consulta necessários estão definidos ou não
if (isset ($ _ get ['user']) && isset ($ _ get ['senha'])))

// Defina o nome de usuário e a senha
$ nome de usuário = TRIM ($ _ GET ['Usuário']);
$ senha = acabamento ($ _ get ['senha']);
// Verifique a validade do usuário convertendo os valores de usuário e senha em maiúsculas
if (strtoupper ($ nome de usuário) == 'admin' && strtoupper ($ senha) == 'qwe789')

eco "

Usuário válido.

";

outro

eco "

Usuário Inválido.

";


outro
// Imprima a mensagem de erro
eco "

O (s) valor (s) de argumento exigido está/está ausente.

";
?>

Saída:
A saída a seguir será exibida se nenhuma sequência de consulta for fornecida no URL.

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

A saída a seguir aparecerá se os valores incorretos forem fornecidos para 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 contiver várias frases, então o ucfirst () A função mudará o primeiro caractere da primeira frase. A sintaxe desta função é dada abaixo.

Sintaxe:

String ucfirst (string $ string)

Esta função leva um valor de string como argumento e retorna o conteúdo da string após a conversão do primeiro caractere da primeira frase da string em maiúsculas.

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

O exemplo a seguir mostra a maneira de alterar a primeira letra de cada frase na mancha de dados de string multilina. O primeiro ucfirst () A função é usada para alterar a primeira letra de uma única frase em maiúsculas. O segundo ucfirst () A função é aplicada à sequência de frases multilinas e mudará a primeira letra da primeira frase para apenas manchas. Em seguida, cada frase da corda multilina é separada usando o explodir() função e o terceiro ucfirst () A função é usada para converter a primeira letra de cada frase em maiúsculas.

// Defina a string da frase única
$ string = "JavaScript é uma linguagem de programação do lado do cliente.";
eco "A saída de ucfirst () para a frase única:
".ucfirst ($ string)."
";
// Defina a sequência de várias frases
$ string = "html é um idioma de marcação para projetar uma página da web. as tags usadas
no script html são predefinidos. Ele só pode exibir os dados estáticos.";
eco "
A saída de ucfirst () para as múltiplas frases:
".ucfirst ($ string)."
";
// converte a primeira letra de cada frase da corda
$ str_arr = explode ('.', $ string);
$ resultado = "";
foreach ($ str_arr como $ value)
$ resultado .= ucfirst (Trim ($ valor)).'.';

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

Saída:
A saída a seguir 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 frases permaneceram inalteradas. Na terceira saída, 'html', 'o', 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 leva um valor de string como argumento e retorna o conteúdo da string após a conversão da 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 sequência de três palavras. O script imprimirá a sequência original e a sequência convertida após a aplicação do ucword () função.

// Defina o valor da string
$ string = "Bem -vindo ao linuxhint";
eco "

A string original é:

";
// Imprima a sequência original
eco $ string;
eco "

A sequência convertida é:

";
// Imprima a corda convertida
eco ucwords ($ string);
?>

Saída:

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

Conclusão

Existem diferentes tipos de funções internas 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 na maçaneta. PHP tem outra função chamada strtolower () que converterá todas as letras de uma corda em minúsculas.

Vídeo tutorial