Ver Mensaje Individual
  #5 (permalink)  
Antiguo 20/09/2009, 14:29
marti92
 
Fecha de Ingreso: marzo-2009
Mensajes: 9
Antigüedad: 17 años, 6 meses
Puntos: 0
Respuesta: Problema con la función strtr()

ya esta muchas gracias :)

Al final ha quedado así
Código PHP:
$tradsp=array( "<" => "[" , ">" => "]" , "ç" => "&ccedil", "·"=>"&middot;", "ü"=>"&uuml;" , "ï"=>"&iuml;" , "á"=>"&aacute;" , "é"=>"&eacute;" , "í"=>"&iacute;" , "ó"=>"&oacute;" , "ú"=>"&uacute;" , "à"=>"&agrave;", "è"=>"&egrave;" , "ì"=>"&igrave;" , "ò"=>"&ograve;" , "ù"=>"&ugrave;", "ñ"=>"&ntilde;" );

$descrali=strtr($descrali, $tradsp);
$hey=array("\r\n");
$descrali=nl2br($descrali);
$descrali=str_replace($hey, "",$descrali); 
He añadido \r porque con \n solo no funcionava.

EDITO tambien lo podia hacer así desde un principio:

Código PHP:
$tradsp=array("\r\n"=>"<br />" ,"<" => "[" , ">" => "]" , "ç" => "&ccedil", "·"=>"&middot;", "ü"=>"&uuml;" , "ï"=>"&iuml;" , "á"=>"&aacute;" , "é"=>"&eacute;" , "í"=>"&iacute;" , "ó"=>"&oacute;" , "ú"=>"&uacute;" , "à"=>"&agrave;", "è"=>"&egrave;" , "ì"=>"&igrave;" , "ò"=>"&ograve;" , "ù"=>"&ugrave;", "ñ"=>"&ntilde;" );
    
$descrali=strtr($descrali, $tradsp); 
array("\r\n"=>"<br />"

en vez de

array("
"=>"<br />"

Última edición por marti92; 20/09/2009 a las 14:38