Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/11/2004, 13:43
ivanguillen
 
Fecha de Ingreso: agosto-2003
Ubicación: España
Mensajes: 202
Antigüedad: 20 años, 8 meses
Puntos: 0
Mira, te muestro una forma de quitarle las tildes a las palabras, pero luego tienes el problema de la ortografia...

Código PHP:
<?php 
function quitarTildes($msg
{  
$msg nl2br($msg);
       for(
$i 0$i strlen($msg); $i++) { 
               switch(
ord($msg[$i])) { 
                       case 
192: case 193//À Á 
                               
$rtrn .= "A"
                               break; 
                       case 
200: case 201//È É 
                               
$rtrn .= "E"
                               break; 
                       case 
204: case 205//Ì Í 
                               
$rtrn .= "I"
                               break; 
                       case 
210: case 211//Ò Ó 
                               
$rtrn .= "O"
                               break; 
                       case 
217: case 218//Ù Ú 
                               
$rtrn .= "U"
                               break; 
                       case 
224: case 225//à á 
                               
$rtrn .= "a"
                               break; 
                       case 
232: case 233//è é 
                               
$rtrn .= "e"
                               break; 
                       case 
236: case 237//ì í 
                               
$rtrn .= "i"
                               break; 
                       case 
242: case 243//ò ó 
                               
$rtrn .= "o"
                               break; 
                       case 
249: case 250//ù ú 
                               
$rtrn .= "u"
                               break; 
                       case 
241//ñ 
                               
$rtrn .= "n"
                               break; 
                       case 
209//Ñ 
                               
$rtrn .= "N"
                               break; 
                       case 
231//ç 
                               
$rtrn .= "c"
               break; 
                       case 
199//Ç 
                               
$rtrn .= "C"
                               break; 
                       case 
128//€ 
                               
$rtrn .= "Euros"
                               break; 
                       default: 
                               
$rtrn .= (string)$msg[$i]; 
                               break; 
               } 
       } 
       return 
$rtrn

?>
Bueno, eso sustituye todos estos carácteres que tenemos aquí en europa...que no estan en américa....
Bye!
PD: el nl2br lo puedes quitar...