Funções para manipulação de Strings - PHP - Parte 1

Farei uma série de artigos demonstrando para que serve e um exemplo sobre funções para manipulação de Strings em PHP. Com exemplos simples com referência no manual do PHP pretendo com isso conhecer e compartilhar funções que talvez não utilizamos e também fixar melhor suas funcionalidades. Vou começar com as seguintes funções:

  • strlen
  • strtolower
  • strtoupper
  • ucfirst
  • ucwords
  • trim
  • ltrim
  • rtrim

strlen

Retorna o tamanho de uma string. Recebe uma string como parâmetro, e retorna o tamanho da string, caso a string seja vazia retorna 0.


$string = 'Texto';
echo strlen($string); // Retorná 5

$string = ' ab cd ';
echo strlen($string); // Retorná 7

strtolower

Retorna a string com todos os caracteres convertidos para minúsculas. Recebe uma string como parâmetro, e retorna ela mesma com todos os caracteres minúsculos.


$string = "Texto Para Ser Convertido Para Minúsculo";
echo strtolower($string); // Retornará: texto para ser convertido para minúsculo

strtoupper

Retorna a string com todos os caracteres convertidos para maiúsculo. Recebe uma string como parâmetro, e retorna ela mesma com todos os caracteres maiúsculos.


$string = "texto para ser convertido para maiúsculo";
echo strtoupper($string); // Retornará: TEXTO PARA SER CONVERTIDO PARA MAIÚSCULO

ucfirst

Converte para maiúscula o primeiro caractere de uma string. Recebe uma string como parâmetro, e retorna ela mesma com o primeiro caracter em maiúsculo.


$string = "texto para ser convertido o primeiro caracter em maiúsculo";
echo ucfirst($string); // Retornará: Texto para ser convertido o primeiro caracter em maiúsculo

ucwords

Converte para maiúsculo o primeiro caractere de cada palavra. Recebe uma string como parâmetro, e retorna ela mesma com o todos os primeiros caracteres de cada palavra em maiúsculo.


$string = "texto para ser convertido todos os primeiros caracteres de cada palavra em maiúsculo";
echo ucwords($string); // Retornará: Texto Para Ser Convertido Todos Os Primeiros Caracteres De Cada Palavra Em Maiúsculo

trim

Retira o espaço no ínicio e final de uma string. Recebe dois parâmetros, o primeiro é a string na qual se deseja retirar os espaços, e o segundo é opcional, com ele podemos escolher qual o tipo de caracter queremos retirar caso exista, como " " (espaço em branco), "\t" (tabulação), "\n" (nova linha), "\r", "\0" (o byte NULL), "\x0B" (uma tabulação vertical)


$string = "  texto para ser removido os espaços   ";
echo trim($string); // Retornará: "texto para ser removido os espaços"

ltrim

Idêntica a função trim, exceto pelo fato que a ltrim retira apenas os espaços da esquerda, o "L" simboliza left (esquerda), recebe os mesmo parâmetros que a função trim.


$string = "  texto para ser removido os espaços   ";
echo ltrim($string); // Retornará: "texto para ser removido os espaços   "

rtrim

Idêntica a função trim, exceto pelo fato que a rtrim retira apenas os espaços da direita, o "R" simboliza right (direita), recebe os mesmo parâmetros que a função trim.


$string = "  texto para ser removido os espaços   ";
echo rtrim($string); // Retornará: "   texto para ser removido os espaços"

Referência: php.net/manual/pt_BR/ref.strings.php

Voltar para o topo