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

Entre em contato

Sua opinião é muito importante para nós.

Endereço

Rua Helena, 280
8º andar

Whatsapp

99975-1271

Instagram

@bhei

CRECI: 16963J

Precisando de ajuda ?