Supprimer des lignes dans une String

Supprimer des lignes dans une String - PHP - Programmation

Marsh Posté le 30-06-2005 à 10:09:46    

Salut,  
Est-ce que quelqu'un saurait comment supprimer des retours a la ligne dans une variable php de type String ?  
(J'ai deja essaye str_replace("\n", "", $montexte), avec Chr(10), Chr(13), "\r\n" et d'autres, mais rien a faire ...)
 
Pour preciser, je cherche une fonction nl2br qui supprime les nl au lieu d'y rajouter un <br/>.
Si qqn sait faire ca en javascript ca m'interesse aussi.
 
Merki

Reply

Marsh Posté le 30-06-2005 à 10:09:46   

Reply

Marsh Posté le 30-06-2005 à 11:00:13    

t'as regardé du coté de substr?

Reply

Marsh Posté le 30-06-2005 à 11:15:53    

ouaip, mais je veux pas extraire un bout de chaine, mais uniquement supprimer les caracteres de retour a la ligne (line breaks).
En fait j'utilise ces chaines dans du javascript, et ce dernier ne comprend pas les sauts de lignes (il veut du ';' a la fin des lignes ...)

Reply

Marsh Posté le 30-06-2005 à 11:18:06    

Code :
  1. preg_replace("/\n\r/", "", $montexte) ;

Reply

Marsh Posté le 30-06-2005 à 11:19:24    

Dans la doc php de la fonction nl2br tu as ceci :
 

Code :
  1. function br2nl($str) {
  2.    $str = preg_replace("/(\r\n|\n|\r)/", "", $str);
  3.    return preg_replace("=<br */?>=i", "\n", $str);
  4. }


 
Avec ca tu devrais arriver à quelque chose
 
Pierre

Reply

Marsh Posté le 30-06-2005 à 11:50:30    

merci ! ca marche !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed