Fonction texte

Fonction texte - PHP - Programmation

Marsh Posté le 16-10-2003 à 19:19:59    

Bonjour
je cherche une fonction qui enleve les sauts de ligne, et j'ai beau chercher je trouve pas...
 
voici un exemple de ce que je voudrais :
 
echo enleve("Salut
cava ?
oui
bien
et  
toi ?
" );
 
Donne un résultat (quand on fait afficher la source) :  
Salut cava ? ou bien et toi ?
 
Tout sur 1 seule ligne !
 
Merci @ vous si vous pouvez me sauver !

Reply

Marsh Posté le 16-10-2003 à 19:19:59   

Reply

Marsh Posté le 16-10-2003 à 19:35:15    

$chaine=str_replace("\n","",$chaine);


---------------
lecteur mp3 yvele's smilies jeux de fille
Reply

Marsh Posté le 16-10-2003 à 20:38:29    

Ca ne marche pas !!!

Reply

Marsh Posté le 16-10-2003 à 21:46:23    

Ptite question, pourquoi n'écris tu pas tout à la suite pour simplifier le truc ?
Ou encore, si tu veux écrire ça sur plusieurs lignes, tu peux faire :
 
$chaine = "Salut !";
$chaine .= " Ca va ?";
$chaine .= " Oui,";
$chaine .= " bien";
$chaine .= " et toi ?";
 
 
ensuite :
 
echo $chaine;
 
Mais bon, je vois pas trop l'intérêt...

Reply

Marsh Posté le 16-10-2003 à 21:56:27    

$chaine=str_replace(chr(10),"",$chaine);
$chaine=str_replace(chr(13),"",$chaine);
 

Reply

Marsh Posté le 16-10-2003 à 21:58:51    

en fait j'ai simplifié l'affaire parce que le contenu a affiché est dans une bdd en champs text.
 
Donc il y a des sauts de ligne
Afin de me servir des 30 premiers caractéres de ce texte dans du javascript j'ai besoin de mettre les 30 premiers caractéres sur 1 seule ligne.
 
le probleme c que dans le code source j'obients :
 
Onmouseover='Affbule('debut du  
texte
et fin
du texte
');
 
et ca ne colle pas car c'est sur plusieurs lignes

Reply

Marsh Posté le 16-10-2003 à 22:03:06    

Merci porksoda,
ca marche !
 
:)

Reply

Sujets relatifs:

Leave a Replay

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