php

Como cortar strings em PHP

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

Todas as funções de corte são usadas para remover quaisquer espaços em branco do início e do final da string. Os seguintes caracteres são considerados como espaços em branco em PHP. O intervalo de caracteres específico pode ser usado sem esses caracteres de espaço em branco.

““ - caractere de espaço
“\ N” - caractere de nova linha
“\ T” - caractere de tabulação
“\ R” - caractere de retorno de carro
“\ 0” - caractere de tabulação vertical
“\ X0B” - caractere de byte nulo

Exemplo-1: função trim ()

A função trim () pode receber duas entradas como valores de argumento. O primeiro argumento é obrigatório e o segundo argumento é opcional.  Se o valor do argumento opcional for omitido então a função irá remover o espaço da parte inicial e final o valor fornecido pelo primeiro argumento. No exemplo a seguir, existem vários espaços no início e no final da variável $ str1 e a função trim é aplicada para $ str1 sem o parâmetro opcional.  “\ R \ n” espaços em branco são incluídos na variável $ str2 e “\ R \ n” é usado como segundo valor de argumento da função trim (). Neste caso, a função trim () irá remover todos “\ R \ n” espaços em branco de ambos os lados da variável $ str2. Valores de intervalo podem ser usados ​​como segundo valor de argumento. Existem valores numéricos em ambos os lados da variável $ str3 e intervalo numérico 0… 9 é usado como segundo valor de argumento da função trim () para remover parte numérica de ambos os lados da variável $ str3.

$ str1 = "Gosto de programar";
// usando a função trim () sem valor opcional
corte de eco ($ str1)."
";
$ str2 = "\ r \ nPHP é uma linguagem de programação popular \ r \ n";
// usando a função trim () com “\ r \ n” como valor opcional
corte de eco ($ str2, "\ r \ n")."
";
$ str3 = "123 linuxhint.com 890 ";
// usando a função trim () com intervalo numérico como valor opcional
corte de eco ($ str3, "0… 9")."
";
?>

Resultado:   

Exemplo-2: funções ltrim () e rtrim ()

ltrim () e rtrim () funções são idênticas a aparar() função. ltrim () remove espaços em branco ou outros caracteres específicos do lado esquerdo e rtrim () remove espaços em branco ou outros caracteres específicos do lado direito de qualquer valor de string. No exemplo a seguir, ltrim () e rtrim () são aplicados em duas variáveis, $ Str1 e $ Str2 com e sem valor opcional.

$ Str1 = "PHP é uma linguagem popular";
$ Str2 = "02JavaScript é linguagem de script do lado do cliente99";
// usando a função ltrim ()
echo "Saída de ltrim () sem valor opcional: ". ltrim ($ Str1)."
";
echo "Saída de ltrim () com valor opcional: ". ltrim ($ Str2, "0… 9")."

";
// usando a função rtrim ()
echo "Saída de rtrim () sem valor opcional: ". rtrim ($ Str1)."
";
echo "Saída de rtrim () com valor opcional: ". rtrim ($ Str2, "0… 9")."
";
?>

Resultado:   

Você precisará usar funções de corte em seu programa PHP com base no requisito para obter a saída apropriada.  Espero que este tutorial ajude você a entender o uso das funções de corte e aplicá-las corretamente em seu script PHP.

Batalha por Wesnoth 1.13.6 Desenvolvimento lançado
Batalha por Wesnoth 1.13.6 lançado no mês passado, é o sexto lançamento de desenvolvimento no 1.13.série x e oferece uma série de melhorias, principal...
Como instalar o League Of Legends no Ubuntu 14.04
Se você é fã de League of Legends, esta é uma oportunidade para testar o funcionamento de League of Legends. Observe que LOL é suportado no PlayOnLinu...
Instale o último jogo de estratégia OpenRA no Ubuntu Linux
OpenRA é um motor de jogo de estratégia em tempo real Libre / Free que recria os primeiros jogos Westwood como o clássico Command & Conquer: Red Alert...