Home / Geral / Limpando acentos para montar uma clean url perfeita usando PHP
Geral

Limpando acentos para montar uma clean url perfeita usando PHP

Aqui vai mais uma dia rápida de função em PHP para limpar acentos e caracteres especiais para montar sua clean url de forma que os sistemas de busca entendam perfeitamente. Esta função foi liberada pelo pessoal da Codeclick no qual faz parte do código do novo CMS Blue Systems CMS 3.0
  function bscms_seo_url($realname){ $seoname = preg_replace('/\%/',' percentage',$realname); $seoname = preg_replace('/\@/',' at ',$seoname); $seoname = preg_replace('/\&/',' and ',$seoname); $seoname = preg_replace('/\s[\s]+/','-',$seoname); // Strip off multiple spaces $seoname = preg_replace('/[\s\W]+/','-',$seoname); // Strip off spaces and non-alpha-numeric $seoname = preg_replace('/^[\-]+/','',$seoname); // Strip off the starting hyphens $seoname = preg_replace('/[\-]+$/','',$seoname); // // Strip off the ending hyphens $seoname = strtolower($seoname); return $seoname; } $realname = "This is the string to be made SEO friendly!" echo bscms_seo_url($realname); ?>
A saida desta função aplicada será algo como this-is-the-string-to-be-made-seo-friendly
A

Escrito por Admin

Autor e especialista em tecnologia publicando reflexões e conhecimentos sobre inovação e desenvolvimento.

← Post Anterior Tudo sobre expressões regulares do MySQL ao PHP Próximo Post → Download Multibeast