Foros del Web » Programando para Internet » PHP »

reconocer una linea totalmente en blanco

Estas en el tema de reconocer una linea totalmente en blanco en el foro de PHP en Foros del Web. holass miren lo que pasa es que tengo un texto de esta forma asi: aaaaaaaaaaa ddddddddddddddddd rrrrrrrrrrr yyyyyyyyyyyyyyy voyssssss aaaaaaaaaaaa aaaaaaaaaaa sssssssss y esto lo ...
  #1 (permalink)  
Antiguo 05/10/2007, 11:38
Avatar de Stickmaster2004  
Fecha de Ingreso: septiembre-2004
Ubicación: Barranquilla
Mensajes: 568
Antigüedad: 19 años, 7 meses
Puntos: 0
reconocer una linea totalmente en blanco

holass

miren lo que pasa es que tengo un texto de esta forma asi:

aaaaaaaaaaa
ddddddddddddddddd
rrrrrrrrrrr
yyyyyyyyyyyyyyy

voyssssss
aaaaaaaaaaaa
aaaaaaaaaaa
sssssssss


y esto lo tengo en una variable por ejemplo: $descripcion, esta contiene los dos parrafos esos.

yo quisiera que cuando exista una linea en blanco pues colocara un link, mas o menos como seria eso, existe alguna funcion en php, les agradeceria si me pudieran ayudar, gracias.
__________________
Solo el que se basa en conocimiento basico y cultiva el aprendizaje obtendra sabiduria
  #2 (permalink)  
Antiguo 05/10/2007, 12:03
Avatar de andruqui  
Fecha de Ingreso: agosto-2007
Mensajes: 269
Antigüedad: 16 años, 8 meses
Puntos: 2
Re: reconocer una linea totalmente en blanco

La variable descripcion es un string con todo el codigo incluyendo los <br /> o es un array en donde en cada posicion hay una linea?
Depende de como sea es la sol, se puede armar una funcion sencilla que haga lo que queres.

Saludos
Andres
  #3 (permalink)  
Antiguo 05/10/2007, 12:52
Avatar de Stickmaster2004  
Fecha de Ingreso: septiembre-2004
Ubicación: Barranquilla
Mensajes: 568
Antigüedad: 19 años, 7 meses
Puntos: 0
Re: reconocer una linea totalmente en blanco

andruqui es exactamente lo que hice

$partir = explode("<br><br>",$descripcion);

for ($i=0;$i<sizeof($partir);$i++)
{
echo $partir[$i];
lo que quiera poner despues de ello
}

muy bien esa era la idea, lo del doble <br> es por que lo tengo asi configurado y me sale asi perfecto.
__________________
Solo el que se basa en conocimiento basico y cultiva el aprendizaje obtendra sabiduria
  #4 (permalink)  
Antiguo 05/10/2007, 13:05
Avatar de andruqui  
Fecha de Ingreso: agosto-2007
Mensajes: 269
Antigüedad: 16 años, 8 meses
Puntos: 2
Re: reconocer una linea totalmente en blanco

Dentro del for podrias usar alguna expresion regular para ver si la linea esta vacia y ahi decidir que hacer.

El mensaje de carolcita realmente no lo entendi

Saludos
Andres
  #5 (permalink)  
Antiguo 05/10/2007, 14:10
Avatar de @ndreX!  
Fecha de Ingreso: abril-2007
Mensajes: 161
Antigüedad: 17 años
Puntos: 4
Re: reconocer una linea totalmente en blanco

Asi:
Código PHP:
<?
    $partir 
explode("<br><br>",$descripcion);

    for (
$i=0;$i<sizeof($partir);$i++){
        if(empty(
$partir[$i])){
            echo 
'Linea Vacia';
        }
        else{
            echo 
$partir[$i];
        }
    }

?>
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 16:33.