Ver Mensaje Individual
  #6 (permalink)  
Antiguo 06/05/2010, 11:39
dokoto
 
Fecha de Ingreso: febrero-2004
Mensajes: 88
Antigüedad: 20 años, 2 meses
Puntos: 5
Respuesta: Eliminar dos o mas espacios de una cadena de texto sin eliminar saltos de

echo nl2br(preg_replace('/\s+/', ' ',$variable)); da esto

Cita:
<table border="1" summary="Ejemplo de tabla simple con unificaci&oacute;n de celdas de una fila."> <tr> <td>Campo 1 </td> <td>Campo 2 </td> <td>Campo 3</td> </tr> <tr> <td colspan="2"> Campos 4 y 5 </td> <td> Campo 6 </td> </tr> <tr> <td> Campo 7 </td> <td>Campo 8 </td> <td>Campo 9 </td> </tr> </table>
y
echo preg_replace('/\s+/', ' ',nl2br($variable));
da esto
Cita:
<br /> <table border="1" summary="Ejemplo de tabla simple con unificaci&oacute;n de celdas de una fila."><br /> <tr><br /> <td>Campo 1 </td><br /> <td>Campo 2 </td><br /> <td>Campo 3</td><br /> </tr><br /> <tr><br /> <td colspan="2"> Campos 4 y 5 </td><br /> <td> Campo 6 </td><br /> </tr><br /> <tr><br /> <td> Campo 7 </td><br /> <td>Campo 8 </td><br /> <td>Campo 9 </td><br /> </tr><br /> </table>