Dev (Back & Front)ARTIGO

Biblioteca de Funções – Parte 01

Esse é o meu primeiro de muitos artigos aqui no iMasters, e espero que vocês gostem e aprendam muito.

Começa aqui uma série de artigos que apresentarão diversas funções do PHP, uma forma de facilitar o trabalho de criação e dar precisão aos resultados. Começaremos pelas funções que trabalham com strings.

Funções utilizadas no tratamento de strings

Funções relacionadas a HTML

htmlspecialchars
       string htmlspecialchars(string str); 

Essa função retorna a string fornecida e substitui os seguintes caracteres:

  • * & para ‘&’
  • * ” para ‘”‘
  • * < para ‘<‘
  • * > para ‘>’
htmlentities
       string htmlentities(string str); 

O funcionamento dessa função é semelhante ao da função anterior, porém mais completo. Converte todos os caracteres da string que possuem uma representação especial em html, como por exemplo:

  • * º para ‘º’
  • * ª para ‘ª’
  • * á para ‘á’
  • * ç para ‘ç’
nl2br
       string nl2br(string str); 

Retorna a string fornecida substituindo todas as quebras de linha (“\n”) por quebras de linhas em html (“<br>”).

Exemplo:

       echo nl2br("Jonathan\nLamim\n"); 

       Imprime:

       Jonathan<br>Lamim<br>
get_meta_tags
      array get_meta_tags(string arquivo); 

Abre um arquivo html e percorre o cabeçalho em busca de “meta” tags, retornando num array todos os valores encontrados.

Exemplo:

No arquivo pratica.html temos:

       ...

       <head>

       <meta name="author" content="jonathan">

       <meta name="tags" content="php3 documentation">

       ...

       </head>

       ... 

       a execução da função: 

       get_meta_tags("pratica.html"); 

       retorna o array: 

       array("author"=>"jonathan","tags"=>"php3 documentation");
strip_tags
       string strip_tags(string str); 

Retorna a string fornecida, retirando todas as tags html e/ou PHP encontradas.

Exemplo:

      strip_tags('<a href="teste.php3">testando</a><br>'); 

       Retorna a string "testando"
urlencode

       string urlencode(string str); 

Retorna a string fornecida, convertida para o formato urlencode. Esta função é útil para passar variáveis para uma próxima página.

urldecode
       string urldecode(string str); 

Funciona de maneira inversa à anterior, decodificando a string fornecida do formato urlencode para texto normal.

Bem pessoal, ficamos por aqui. No próximo artigo falaremos sobre Funções relacionadas a arrays.

Espero que tenham gostado! Até a próxima!

É programador, escritor e palestrante. Autor dos livros "CodeIgniter: Produtividade na criação de aplicações web em PHP", "Amazon AWS: Descomplicando a computação na nuvem" e "PHP 7 - Mudanças e Novidades". Idealizador do portal Universidade CodeIgniter, onde escreve semanalmente sobre o framework CodeIgniter.

Ver perfil