Olá amigos! Estou de volta com a 3ª parte da Biblioteca de Funções. Nesse artigo continuaremos falando sobre funções utilizadas no tratamento de strings, mas agora apresentarei funções relacionadas à edição de strings.
Funções utilizadas no tratamento de strings
Funções para edição de strings
Chop
string chop(string str); Essa função elimina espaços e linhas em branco do final da string fornecida.
Exemplo 1:
<?php
chop(" Removendo espaços no final da string \n \n ");
# retorna " Removendo espaços no final da string"
?>Ltrim
string ltrim(string str); Essa função retira espaços e linhas em branco do início da string fornecida.
Exemplo 1:
<?php
ltrim(" Removendo espaços no início da string \n \n ");
# retorna "Removendo espaços no início da string \n \n"
?>Trim
string trim(string str, [string charlist]); Essa função retira espaços e linhas em branco tanto do início quanto do final da string.
Exemplo 1:
<?php
trim(" Removendo espaços no início e no final da string \n \n "); // retorna "Removendo espaços no início e no final da string"
?> Você também pode especificar quais caracteres você quer retirar, através do parâmetro charlist. Simplesmente liste todos os caracteres que você quer retirar. Com .. você pode especificar um intervalo de caracteres.
Strrev
string strrev(string str); Essa função inverte a string fornecida, escrevendo-a de trás para frente.
Exemplo 1:
<?php
echo strrev("Invertendo strings.");
// mostra ".sgnirts odnetrevnI"
?>Strtolower
string strtolower(string str); Transforma todas as letras da string em minúsculas.
Exemplo 1:
<?php
$str = "Escrevendo As Letras Da String Em Minúsculo.";
$str = strtolower($str);
print $str; # Mostra escrevendo as letras da string em minúsculo
?>Strtoupper
string strtoupper(string str); Transforma todas as letras da string em maiúsculas.
Exemplo 1:
<?php
$str = "Escrevendo Todas As Letras Da String Em Maiúsculo.";
$str = strtoupper($str);
print $str; # Mostra ESCREVENDO TODAS AS LETRAS DA STRING EM MAIÚSCULO
?>Ucfirst
string ucfirst(string str); Transforma o primeiro caracter da string em letra maiúscula
Exemplo 1:
<?php
$str1 = 'convertendo strings';
$str1 = ucfirst($str1); // Convertendo strings
$str2 = 'CONVERTENDO STRINGS';
$str2 = ucfirst($str2); // CONVERTENDO STRINGS
$str2 = ucfirst(strtolower($str2)); // Convertendo strings
?> Ucwords
string ucwords(string str); Coloca todas as palavras da string iniciadas com letra maiúscula.
Exemplo 1:
<?php
$foo = 'convertendo strings';
$foo = ucwords($foo); // Convertendo Strings
$bar = 'CONVERTENDO STRINGS';
$bar = ucwords($bar); // CONVERTENDO STRINGS
$bar = ucwords(strtolower($bar)); // Convertendo Strings
?>str_replace
string str_replace(string str1, string str2, string str3); Altera todas as ocorrências de str1 em str3 pela string str2.
Exemplo 1:
<?php
$frase = "você comeria frutas, vegetais, e fibra todos os dias.";
$saudavel = array("frutas", "vegetais", "fibra");
$saboroso = array("pizza", "cerveja", "sorvete");
$novafrase = str_replace($saudavel, $saboroso, $frase);
// Fornece: você comeria pizza, cerveja e sorvete todos os dias
?> Bem amigos leitores, terminamos a parte da Biblioteca de Funções que fala sobre funções de tratamento de strings. A partir do próximo artigo falaremos sobre funções para tratamento de arrays.
Bons estudos e até o próximo artigo.







