Foros del Web » Programando para Internet » PHP »

Contar lineas de una variable

Estas en el tema de Contar lineas de una variable en el foro de PHP en Foros del Web. hola, alguien sabria como hacer para contar las lineas de una variable? esque he buscado i no encuentro nada, se q no debe ser muy ...
  #1 (permalink)  
Antiguo 24/11/2007, 07:18
 
Fecha de Ingreso: junio-2007
Ubicación: En mi casa
Mensajes: 82
Antigüedad: 16 años, 10 meses
Puntos: 2
Contar lineas de una variable

hola, alguien sabria como hacer para contar las lineas de una variable?
esque he buscado i no encuentro nada, se q no debe ser muy complicado, pero esque he probado scripts de contar lineas de archivos, para usarlo con la variable i siempre me sale 1 linea. gracias
  #2 (permalink)  
Antiguo 24/11/2007, 09:03
 
Fecha de Ingreso: mayo-2006
Ubicación: Madrid
Mensajes: 153
Antigüedad: 18 años
Puntos: 3
Re: Contar lineas de una variable

Si con número de líneas quieres decir el número de veces que aparece un "return", yo usaría esto:

substr_count($cadena,$palabra);

Que devuelve el número de veces que aparece $palabra en $cadena. En este caso $palabra sería chr(13) (el código ascii del return).

Espero que te sirva.

Saludos!!
  #3 (permalink)  
Antiguo 24/11/2007, 09:29
 
Fecha de Ingreso: noviembre-2006
Mensajes: 437
Antigüedad: 17 años, 5 meses
Puntos: 3
Re: Contar lineas de una variable

Hola alexfs. Contar linias de una variable? Creo que no es posible. Lo que puedes hacer es guardar los datos de esa variable en un archivo de texto, luego a partir de ese archivo de texto podras contar las linias o realizar todas las operaciones que necesites. Una vez hecho eso puedes borrar ese archivo con la funcion de php unlink().

Editado: La respuesta de stardust es la más razonable, no habia pensado en esa función, estoy un poco espeso :)

Un saludo
  #4 (permalink)  
Antiguo 24/11/2007, 09:51
 
Fecha de Ingreso: junio-2007
Ubicación: En mi casa
Mensajes: 82
Antigüedad: 16 años, 10 meses
Puntos: 2
Re: Contar lineas de una variable

Muchísimas gracias a los dos, ahora lo pruebo :)
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 09:12.