Como aparar strings em php

Como aparar strings em php
A função da corda de corte é remover o caractere indesejado dos dados da string. Os dados da string requerem aparar para vários fins no PHP. Alguns usos do corte são para remover espaços desnecessários dos dados do usuário, eliminar os caracteres da nova linha do final dos dados da string, etc. Quando o usuário envia dados usando campos de formulário, os espaços indesejados podem ser enviados com os dados por engano. Esse tipo de erro gerará um erro quando os dados forem usados ​​para validação. Portanto, o corte de cordas é essencial para muitos casos. Três funções são usadas no PHP para corte de cordas. Estes são Trim (), ltrim () e rtrim (). O uso dessas funções é mostrado neste tutorial usando exemplos.

Todas. Os seguintes caracteres são considerados um espaço em branco no PHP. O personagem ou gama de caracteres em particular pode ser usado sem esses caracteres de espaço em branco. Alguns caracteres comumente usados ​​que podem ser usados ​​para aparar foram mencionados abaixo.

Personagem Propósito
”“ Define o personagem espacial.
"\ N" Ele define o personagem Newline.
"\ T" Ele define o espaço da guia.
"\ R" Ele define o caráter de retorno do carro.
"\ 0" Ele define o caractere da guia vertical.
“\ X0b” Define o personagem de byte nulo.

Uso da função Trim ()

O aparar() A função pode levar duas entradas como valores de argumento. O primeiro argumento é obrigatório que contém o valor principal da string e o segundo argumento é opcional e contém o caractere específico ou a lista de caracteres que serão usados ​​para aparar o valor da string. Ele retorna a corda após aparar. A sintaxe desta função é mostrada abaixo.

Trim ($ main_string [, $ char_list])

Se o argumento opcional for omitido, a função removerá o espaço da parte inicial e final do valor fornecido pelo primeiro argumento.

Exemplo 1: String de corte com base no espaço

Crie um arquivo php com o seguinte script. Os usos de aparar() função sem o argumento opcional foi mostrado no exemplo a seguir. A string, '***' foi adicionada antes e depois da string para verificar como aparar() Função funciona.

// Defina um valor de string
$ str = "eu gosto de programação";
eco "O valor da string antes do apartimg:
*** $ str *** ";
// Usando a função Trim () sem valor opcional
eco "
O valor da string após aparar:
*** ".Trim ($ str)."***
";
?>

Saída:

A saída a seguir aparecerá após a execução do script acima. A saída mostra que o espaço de ambos os lados da corda foi removido.

Exemplo-2: String de corte com base em caracteres específicos

Crie um arquivo php com o seguinte script. O '
'Existe em ambos os lados do valor principal da string e'
'tem sido usado como o valor do argumento opcional para remover'
'de ambos os lados da sequência principal após o uso da função Trim ().

// Defina um valor de string com '
'
$ str = "
PHP é uma linguagem de programação popular
";
eco "O valor da string antes do apartimg:$ str ";
// Usando a função Trim () com '
'Como argumento opcional
eco "
O valor da string após aparar:".Trim ($ str, "
");
?>

Saída:

A saída a seguir aparecerá após a execução do script acima. A saída mostra que a nova linha foi removida de ambos os lados da corda.

Exemplo 3: String de corte com base no intervalo de caracteres

Crie um arquivo php com o seguinte script. Aqui, os valores numéricos usaram em ambos os lados da corda e da faixa numérica 0… 9 foi usado como o valor de argumento opcional da função Trim () para remover a parte numérica de ambos os lados da string.

// Defina um valor de string
$ str = "123 Linuxhint.com 890 ";
eco "O valor da string antes do apartimg:
$ str ";
// Usando a função Trim () com intervalo numérico como valor opcional
eco "
O valor da string após aparar:
".Trim ($ str, "0… 9")."
";
?>

Saída:

A saída a seguir aparecerá após a execução do script acima. A saída mostra que os números foram removidos de ambos os lados da corda.

Uso da função ltrim ()

O ltrim () função funciona como o aparar() função, mas remove os espaços em branco ou outros caracteres específicos do lado esquerdo da sequência principal A sintaxe desta função é mostrada abaixo.

ltrim ($ main_string [, $ char_list])

Exemplo-4: corte caracteres do lado esquerdo da corda

Crie um arquivo php com o seguinte script. Como o exemplo anterior, o '***' foi adicionado antes e depois da sequência principal para verificar como o ltrim () A função funciona sem o argumento opcional. Em seguida, o intervalo numérico 0… 9 foi usado como o valor de argumento opcional da função ltrim () para remover a parte numérica do lado esquerdo da string.

// Defina string adicionando espaço em ambos os lados da corda
$ Str1 = "php é um idioma popular";
// Defina string adicionando números nos dois lados da corda
$ Str2 = "02javascript é o idioma de script do lado do cliente99";
// Usando a função ltrim ()
eco "O valor original da string:
*** $ str1 ***
";
eco "O valor da string após o uso de ltrim () sem valor opcional:
*** ". LTRIM ($ STR1)."***

";
eco "O valor original da string:
$ Str2
";
eco "O valor da string após o uso de ltrim () com valor opcional:
". ltrim ($ str2, "0… 9")."
";
?>

Saída:

A saída a seguir aparecerá após a execução do script acima. A saída mostra que o espaço foi removido do lado esquerdo da corda quando o ltrim () foi usado sem o argumento opcional. O ' #' foi removido do lado esquerdo da corda quando o ltrim () tem sido usado com o argumento opcional.

Uso da função ltrim ()

O rtrim () função funciona como o aparar() função, mas remove os espaços em branco ou outros caracteres específicos do lado direito da sequência principal A sintaxe desta função é mostrada abaixo.

rtrim ($ main_string [, $ char_list])

EXEMPLO 5: GRAFTAÇÕES DO LADO DIREITO DA STRUCA

Crie um arquivo php com o seguinte script. Como o exemplo anterior, o '***' foi adicionado antes e depois da sequência principal para verificar como o rtrim () A função funciona sem o argumento opcional. Em seguida, a string, ' #' foi usada como o valor de argumento opcional de o rtrim () função para remover ' #' do lado direito da string.

// Defina string adicionando espaço em ambos os lados da corda
$ Str = "## Welcome to linuxhint ##";
// Usando a função rtrim ()
eco "O valor original da string:
$ Str
";
eco "O valor da string após o uso de rtrim () sem valor opcional:
*** ". rtrim ($ str)."***
";
eco "O valor da string após o uso de ltrim () com valor opcional:
". rtrim ($ str, " #")."
";
?>

Saída:

A saída a seguir aparecerá após a execução do script acima. A saída mostra que o espaço foi removido do lado direito da corda quando o rtrim () foi usado sem o argumento opcional. O ' #' foi removido do lado direito da corda quando o rtrim () tem sido usado com o argumento opcional.

Conclusão

Três maneiras diferentes de aparar dados de string no PHP foram mostradas neste tutorial usando vários exemplos para ajudar novos usuários de PHP a entender os usos de funções de corte corretamente.