Faça Sua Pesquisa.

quarta-feira, 16 de novembro de 2011

Funções para tratamento de strings

Funções relacionadas a HTML
htmlspecialchars
string htmlspecialchars(string str);
Retorna a string fornecida, substituindo os seguintes caracteres:
· & para '&'
· " para '"'
· < para '&lt;'
· > para ‘&gt;'
htmlentities
string htmlentities(string str);
Funciona de maneira semelhante ao comando anterior, mas de maneira mais completa, pois converte
todos os caracteres da string que possuem uma representação especial em html, como por exemplo:
· º para '&ordm;'
· ª para '&ordf;'
· á para '&aacute;'
· ç para ‘&ccedil;'
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(“Mauricio\nVivas\n”);
Imprime:
Maurício<br>Vivas<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 teste.html temos:
...
<head>
<meta name="author" content="jose">
<meta name="tags" content="php3 documentation">
...
</head><!-- busca encerra aqui -->
...
a execução da função:
get_meta_tags(“teste.html”);
retorna o array:
array(“author”=>”jose”,”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="teste1.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 a urlencode, desta vez decodificando a string fornecida do formato
urlencode para texto normal.

Funções relacionadas a arrays
Implode e join
string implode(string separador, array partes);
string join(string separador, array partes);
As duas funções são idênticas. Retornam uma string contendo todos os elementos do array fornecido
separados pela string também fornecida.
Exemplo:
$partes = array("a", "casa número", 13, "é azul");
$inteiro = join(" ",$partes);
$inteiro passa a conter a string:
“a casa número 13 é azul”
split
array split(string padrao, string str, int [limite]);
Retorna um array contendo partes da string fornecida separadas pelo padrão fornecido, podendo limitar o
número de elementos do array.
Exemplo:
$data = “11/14/1975”;
$data_array = split(“/”,$data);
O código acima faz com que a variável $data_array receba o valor:
array(11,14,1975);
explode
array explode(string padrao, string str);
Funciona de maneira bastante semelhante à função split, com a diferença que não é possível
estabelecer um limite para o número de elementos do array.

0 comentários:

Postar um comentário

TecCodigos Copyright © 2011 | Template created by O Pregador | Powered by Blogger