Ir para conteúdo
Fórum Script Brasil
  • 0

Funções do PHP para formatar Strings


Eleuterio Roson Gonzalez

Pergunta

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:

  1. O primeiro caractere da string e o 0.
  2. O primeiro argumento e de onde começamos a pegar.
  3. 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:

  1. O primeiro caractere da string e o 0.
  2. O primeiro argumento e de onde começamos a pegar.
  3. O segundo argumento e quantos devemos pegar.

Espero ter ajudado abraços e até uma próxima.

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...