Netmundo Netmundo

Criando URLs amigáveis com PHP

Se você tem seu próprio sistema e precisa criar URLs amigáveis, os famosos slugs, tenho uma dica que vai facilitar a sua vida em 3 minutos - até menos.

Achei este Gist com uma função que deixa tudo mais simples. Basta copiar para um arquivo url_slug.php e adicionar no seu código um include e chamar as funções:

O exemplo acima imprimiria na tela:

este-e-um-exemplo-simples

É possível ainda customizar alguns parâmetros da função:

$defaults = array( 'delimiter' => '-', 'limit' => null, 'lowercase' => true, 'replacements' => array(), 'transliterate' => false, );

  • Delimiter - delimitador, o padrão é o traço ("-")
  • Limit - Tamanho máximo da string
  • Lowercase - Se estiver em true, a função retornará tudo em minúsculo
  • Replacements - array com eventuais substituições que você definir
  • Transliterate - tradução de símbolos para o alfabeto ocidental se definido como true.

Funçãozinha bem útil, vale a pena marcar os favoritos.

Comentários

Carregando comentários…

Deixe um comentário