Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17615
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Remover acentos das palavras

19-12-2007 20:21

Esse script permite remover os acentos das palavras.

<?php function sem_acentos($string) { $string = ereg_replace( "[ÁÀÂÃÄ]", "A", $string); $string = ereg_replace( "[áàâãäª]", "a", $string); $string = ereg_replace( "[ÉÈÊË]", "E", $string); $string = ereg_replace( "[éèêë]", "e", $string); $string = ereg_replace( "[ÍÌÎÏ]", "I", $string); $string = ereg_replace( "[íìîï]", "i", $string); $string = ereg_replace( "[ÓÒÔÕÖ]", "O", $string); $string = ereg_replace( "[óòôõöº]", "o", $string); $string = ereg_replace( "[ÚÙÛÜ]", "U", $string); $string = ereg_replace( "[úùûü]", "u", $string); $string = str_replace( "Ç", "C", $string); $string = str_replace( "ç", "c", $string); $string = str_replace( "´", "", $string ); $string = str_replace( "`", "", $string ); $string = str_replace( "~", "", $string ); $string = str_replace( "^", "", $string ); $string = str_replace( "¨", "", $string ); echo $string; } ?> <?php $string = "Canção, avião, malão"; sem_acentos($string); ?>

0
A melhor hospedagem para o seu site HostGator!
 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17615
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Remover acentos das palavras

13-08-2012 13:30

A função ereg_replace não está mais sendo usada. No lugar, ficou a função preg_prelace. Então, segue a correção do script acima

<?php function sem_acentos($string) { $string = preg_replace( "/[ÁÀÂÃÄ]/", "A", $string); $string = preg_replace( "/[áàâãäª]/", "a", $string); $string = preg_replace( "/[ÉÈÊË]/", "E", $string); $string = preg_replace( "/[éèêë]/", "e", $string); $string = preg_replace( "/[ÍÌÎÏ]/", "I", $string); $string = preg_replace( "/[íìîï]/", "i", $string); $string = preg_replace( "/[ÓÒÔÕÖ]/", "O", $string); $string = preg_replace( "/[óòôõöº]/", "o", $string); $string = preg_replace( "/[ÚÙÛÜ]/", "U", $string); $string = preg_replace( "/[úùûü]/", "u", $string); $string = str_replace( "Ç", "C", $string); $string = str_replace( "ç", "c", $string); $string = str_replace( "´", "", $string ); $string = str_replace( "`", "", $string ); $string = str_replace( "~", "", $string ); $string = str_replace( "^", "", $string ); $string = str_replace( "¨", "", $string ); echo $string; } ?> <?php $string = "Canção, avião, malão"; sem_acentos($string); ?>

0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado