Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
olá pessoal!! mais uma vez venho recorrer ao forum para solucionar um proplema...
estou transformando as minha url e urls amigaveis.. mais apareceu o seguinte..
eu converti todos os caracteres para minusculos e retirei os acentos so que algumas palavras não faz a conversão com resolver???
ex:
É Isso ai - ela devertia ficar "e-isso-ai" ... fica assim "É-isso-ai"
mais a vogal É não converte para minuscula e nem retira o acento.
segue a função
function limparString( $string ) {
// Converte todos os caracteres para minusculo
$string = strtolower($string);
// Remove os acentos
$string = eregi_replace('[aáàãâä]', 'a', $string);
$string = eregi_replace('[eéèêë]', 'e', $string);
$string = eregi_replace('[iíìîï]', 'i', $string);
$string = eregi_replace('[oóòõôö]', 'o', $string);
$string = eregi_replace('[uúùûü]', 'u', $string);
// Remove o cedilha, o ñ e as virgulas
$string = eregi_replace('[ç]', 'c', $string);
$string = eregi_replace('[ñ]', 'n', $string);
$string = eregi_replace('[,]', '-', $string);
// Substitui os espaços em brancos por traço
$string = eregi_replace('( )', '-', $string);
// Substitui o & por e, asteriscos por traço
$string = eregi_replace('[&]', 'e', $string);
$string = eregi_replace('[*]', '-', $string);
// Remove hifens duplos, aspas simples e barra
$string = eregi_replace('--', '-', $string);
$string = eregi_replace("'", '', $string);
$string = eregi_replace('[/]', '', $string);
$string = eregi_replace('[()]', '', $string);
return $string;
}Carregando comentários...