Neste artigo vou mostrar algumas funções do PHP para formatar Strings.
ucfirst - Converte para maiúscula o primeiro caractere de uma string.
Exemplo:
<?php
$tit = "relatório de vendas";
$tit = ucfirst($tit);
echo $tit;
?>
O texto ficaria assim Relatório de vendas.
ucwords - Converte para maiúsculas o primeiro caractere de cada palavra.
Exemplo:
<?php
$tit = "relatório de vendas";
$tit = ucwords(strtolower($tit));
echo $tit;
?>
O texto ficaria assim Relatório De Vendas.
Obs: colocamos a função strtolower para converter primeiro em minúscula e após em maiúscula, pois se a string estiver toda em maiúscula não havera conversão.
Exemplo:
<?php
$tit = "RELATÓRIO DE VENDAS";
$tit = ucwords($tit);
echo $tit;
?>
O texto ficaria assim RELATÓRIO DE VENDAS.
strtoupper - Converte uma string para maiúsculas.
Exemplo:
<?php
$tit = "relatório de vendas";
$tit = strtoupper($tit);
echo $tit;
?>
O texto ficaria assim RELATÓRIO DE VENDAS.
strtolower - Converte uma string para minúsculas.
Exemplo:
<?php
$tit = " RELATÓRIO DE VENDAS ";
$tit = strtolower($tit);
echo $tit;
?>
O texto ficaria assim relatório de vendas.
strlen - Retorna o tamanho de uma string
Exemplo:
<?php
$tit = " RELATÓRIO DE VENDAS ";
$tit = strlen($tit);
echo $tit;
?>
Retornaria 19.
substr_count - Conta o número de ocorrências de uma substring.
Exemplo:
<?php
$tit = " RELATÓRIO DE DESPESAS ";
$tit = substr_count ($tit, ‘DE’);
echo $tit;
?>
Retornaria 2.
trim - Retira espaço no ínicio e final de uma string.
Exemplo:
<?php
$tit = " RELATÓRIO DE DESPESAS ";
$tit = trim($tit);
echo $tit;
?>
Retornaria RELATÓRIO DE DESPESAS
substr - Retorna uma parte de uma string.
Exemplo:
<?php
echo substr('abcdef', 1); // bcdef echo substr('abcdef', 1, 3); // bcd echo substr('abcdef', 0, 4); // abcd echo substr('abcdef', 0, 8); // abcdef echo substr('abcdef', -1, 1); // f
?>
Comentários:
O primeiro caractere da string e o 0.
O primeiro argumento e de onde começamos a pegar.
O segundo argumento e quantos devemos pegar.
substr_compare — A comparação binária entre duas strings de um offset até o limite do comprimento de caracteres.
Exemplo:
<?php
echo substr_compare("abcde", "bc", 1, 2); // 0
echo substr_compare("abcde", "de", -2, 2); // 0
echo substr_compare("abcde", "bcg", 1, 2); // 0
echo substr_compare("abcde", "BC", 1, 2, true); // 0
echo substr_compare("abcde", "bc", 1, 3); // 1
echo substr_compare("abcde", "cd", 1, 2); // -1
?>
Comentários:
O primeiro caractere da string e o 0.
O primeiro argumento e de onde começamos a pegar.
O segundo argumento e quantos devemos pegar.
Espero ter ajudado abraços e até uma próxima.