Foros del Web » Programando para Internet » PHP »

Función para pasar \n a </li><li>

Estas en el tema de Función para pasar \n a </li><li> en el foro de PHP en Foros del Web. Hola compañeros, en esta oportunidad me pregrunto, si hay una función para convertir los carácteres \n en </li><li> o sea cambiar los saltos de "carro" ...
  #1 (permalink)  
Antiguo 22/10/2005, 16:03
Avatar de baccxus  
Fecha de Ingreso: mayo-2005
Ubicación: Panama city, Panama, Panama
Mensajes: 870
Antigüedad: 18 años, 10 meses
Puntos: 17
Función para pasar \n a </li><li>

Hola compañeros, en esta oportunidad me pregrunto, si hay una función para convertir los carácteres \n en </li><li> o sea cambiar los saltos de "carro" en <li>, para que se conviertan en lista.

Solo es una duda y si no se puede, pues ni modo.

Saludos
__________________
Al final del día hablar es gratis, codificar no lo es

Última edición por baccxus; 22/10/2005 a las 17:55 Razón: No se entendía!
  #2 (permalink)  
Antiguo 22/10/2005, 17:14
 
Fecha de Ingreso: octubre-2004
Mensajes: 751
Antigüedad: 19 años, 6 meses
Puntos: 4
Supongo que sería algo así:

Código PHP:
<?
$contenido 
"El/n texto/n que/n quieres/n dividir/n en/n lista";
$divisiones explode("/n"$contenido);
echo 
"<ul>";
for(
$i=0;$i<count($divisiones);$i++){
 echo 
"<li>".$divisiones[$i]."</li>";
}
echo 
"</ul>";
?>
Espero que te sirva.

Saludos,
__________________
sergiold
  #3 (permalink)  
Antiguo 22/10/2005, 17:41
Avatar de baccxus  
Fecha de Ingreso: mayo-2005
Ubicación: Panama city, Panama, Panama
Mensajes: 870
Antigüedad: 18 años, 10 meses
Puntos: 17
muchas gracias me sirvió, y tuve un problema y lo solucioné, el caracter era "\n" y no "/n" por eso no me funciono en un principio.

El campo se llama $descripción y es el detalle de "varios" artículos electrónicos (varios > 1000) y cada descripción se lleva como mínimo 6 renglones, normalmente lo estoy haciendo con la función nl2br y le hago una clase con CSS para que parezca lista no numerada, pero hay descripciones que se me pasan y de verdad (personalmente) no me agrada la apariencia, así que me planteé esta pequeña duda. Sin más.

Saludos.
__________________
Al final del día hablar es gratis, codificar no lo es

Última edición por baccxus; 22/10/2005 a las 17:59
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:15.