Foros del Web » Programando para Internet » PHP »

Mostrar 2 o 3 primeros parrafos de un texto

Estas en el tema de Mostrar 2 o 3 primeros parrafos de un texto en el foro de PHP en Foros del Web. Hola amigos, bueno buscando en las FAQs encontre una funcion ke me permite mostrar el primer parrafo de un texto ke esta en mi BD, ...
  #1 (permalink)  
Antiguo 09/01/2007, 19:49
Avatar de ZydRick  
Fecha de Ingreso: febrero-2005
Ubicación: Lima
Mensajes: 750
Antigüedad: 19 años, 2 meses
Puntos: 4
Mostrar 2 o 3 primeros parrafos de un texto

Hola amigos, bueno buscando en las FAQs encontre una funcion ke me permite mostrar el primer parrafo de un texto ke esta en mi BD, como seria si yo kisiera mostrar por decir los 2 o 3 primeros parrafos de un texto??

La funcion de la FAQ es esta:

Código PHP:
<?php
    
function parrafin($string) {
        
$article explode("\n"$string);
        
$parrafo $article[0];
        return(
$parrafo); 
    }
?>
Espero ke me puedan echar una mano con ello. Gracias

Saludos
  #2 (permalink)  
Antiguo 09/01/2007, 20:17
Avatar de erlingfiallos  
Fecha de Ingreso: febrero-2005
Ubicación: Mexico ahora
Mensajes: 499
Antigüedad: 19 años, 2 meses
Puntos: 9
Re: Mostrar 2 o 3 primeros parrafos de un texto

Ahi esta..

Código PHP:
$m "este es el primer parrafo y luego continua el siguiente.\nAhora este es el segundo parrafo y no quiero seguir " .
        
"escribiendo porq me aburro.\n En cuanto empieza el 3er parrafo ya esta avanzando el script..\n Y para terminar " .
        
"aqui les dejo el 4to y ultimo parrado.. para seleccionar como usdes quieres.";
        
echo 
parrafin($m,2); 

function 
parrafin($string,$numpar) {
    
$article explode("\n"$string);
    for (
$i=0$i<$numpar$i++)
        
$parrafo .= $article[$i];
    return(
$parrafo); 

  #3 (permalink)  
Antiguo 09/01/2007, 20:18
Avatar de xyyy7  
Fecha de Ingreso: enero-2004
Ubicación: Maracay.-
Mensajes: 637
Antigüedad: 20 años, 2 meses
Puntos: 5
Re: Mostrar 2 o 3 primeros parrafos de un texto

Hola,
Oye intentalo asi, no lo probe pero deberia de funcionarte
Código PHP:
<?php
function parrafin($string) {
        
$article explode("\n"$string);
        
$parrafo $article[0]."\n".$article[2]."\n".$article[3];
        return(
$parrafo); 
    }
echo 
parrafin($string);
?>
__________________
Maracay Edo Aragua - Venezuela :
Mi Favorita :
http://www.MySQL.Com
  #4 (permalink)  
Antiguo 09/01/2007, 20:20
Avatar de xyyy7  
Fecha de Ingreso: enero-2004
Ubicación: Maracay.-
Mensajes: 637
Antigüedad: 20 años, 2 meses
Puntos: 5
Re: Mostrar 2 o 3 primeros parrafos de un texto

Opssss! Te respondimos dos al mismo tiempo...

Bueno la opcion de erlingfiallos tambien es valida... (...Ya tienes dos respuestas)

Saludos.-
__________________
Maracay Edo Aragua - Venezuela :
Mi Favorita :
http://www.MySQL.Com
  #5 (permalink)  
Antiguo 09/01/2007, 20:40
Avatar de ZydRick  
Fecha de Ingreso: febrero-2005
Ubicación: Lima
Mensajes: 750
Antigüedad: 19 años, 2 meses
Puntos: 4
Re: Mostrar 2 o 3 primeros parrafos de un texto

gracias por la ayuda xyyy7 me funciona perfecto, tuve ke arreglar esta linea

Código PHP:
$parrafo $article[0]."\n".$article[2]."\n".$article[3]; 
ke pasaba de 0 a 2, ya lo cambie de 0 a 1 y ahora corre perfecto. Gracias a ti tambien erlingfiallos, aunke no probe tu funcion igual se agradece
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

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 13:50.