Foros del Web » Programando para Internet » PHP »

Filtrar saltos de linea, no funciona.

Estas en el tema de Filtrar saltos de linea, no funciona. en el foro de PHP en Foros del Web. Hola, estoy utilizando la función preg_match() de la siguiente manera para filtrar los saltos de linea, pero no funciona.. if(preg_match('/\n{10,}/', $texto)) echo 'No puedes poner ...
  #1 (permalink)  
Antiguo 09/04/2009, 08:42
 
Fecha de Ingreso: enero-2009
Mensajes: 46
Antigüedad: 15 años, 2 meses
Puntos: 1
Filtrar saltos de linea, no funciona.

Hola, estoy utilizando la función preg_match() de la siguiente manera para filtrar los saltos de linea, pero no funciona..

if(preg_match('/\n{10,}/', $texto))
echo 'No puedes poner más de 10 saltos de linea';

¿Qué estoy haciendo mal?

Gracias.
  #2 (permalink)  
Antiguo 09/04/2009, 09:52
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Filtrar saltos de linea, no funciona.

Mejor usa substr_count

Un ejemplito:
Código PHP:
<?php

$string 
"This is a text\nWith newlines\nOhYeah!\n\nHahai";
echo 
substr_count($string"\n");

?>
  #3 (permalink)  
Antiguo 09/04/2009, 10:57
 
Fecha de Ingreso: enero-2009
Mensajes: 46
Antigüedad: 15 años, 2 meses
Puntos: 1
Respuesta: Filtrar saltos de linea, no funciona.

Gracias Ronruby, no conocía dicha función ;).
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 21:44.