Jump to content


Photo

Gerarlink


  • Faça o login para participar
Nenhuma resposta neste tópico

#1 lwirkk

lwirkk

    Veterano

  • Usuários
  • 1314 posts
  • Sexo:Não informado

Posted 25/06/2010, 20:03

Sintaxe: gerarLink( [ string $input ], [ string $replace = '-' ] )
Retorno: String
Descrição: Gera um texto amigável para link's a partir do texto passado, pode passar o separador a ser usado.
Bibliotecas: Nenhuma
Limitações: PHP 4.0+

Função:

function gerarLink( $input, $replace = '-' ){
	$return = trim(ereg_replace(' +',' ',strtr(strtolower($input),'ÀÁÃÂÉÊÍÓÕÔÚÜÇàáãâéêíóõôúüç','AAAAEEIOOOUUCaaaaeeiooouuc'
)));
	$var = str_replace(' ',$replace,$return);
	while( strstr($var, $replace.$replace) ){
		$var = str_replace($replace.$replace, $replace, $var);
	}
	return $var;
}




Exemplo de utilização:

<?php
echo gerarLink('João da Silva foi ao supermercado fazer compras');
// joao-da-silva-foi-ao-supermercado-fazer-compras

echo gerarLink('João da Silva foi ao supermercado fazer compras','_');
// joao_da_silva_foi_ao_supermercado_fazer_compras
?>



=)
Posted Image
"Se quiser ser feliz por um dia, vingue-se; se quiser ser feliz por uma vida inteira, perdoe."

Muito Obrigado à todos do fórum, e à toda equipe do fórum! =)




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq