Page 1 sur 1

Problème d'explode+ereg

Posté : 13 juin 2006, 21:59
par Mouet
Voila, j'ai un petit problème

Je suis entrain de faire une fonction qui me permettra d'analyser chaque ligne de mes entrées sql.
function parseText($decText)
{
  	$fullText = explode("\n", $decText); 
  	$nbLinesText = count($fullText);
  	$i=0;
  	$value='';
	$modText='';
  	while ($i < $nbLinesText) 
	{
	  	$value = $fullText[$i];
	  	$value = preg_replace("`^=(.+)=`",'<b>\\1</b>',$value);
    	$modText=$modText.$value.'<br>';
    	$i++;
	}
	echo "---".ereg_replace("\n","",$fullText[2])."---<br>";
	return $modText;
}
Cependant l'echo retourne toujours un blanc à la fin des chaines

ex : ---Coucou ---

est ce que c'est le \n?


J'ai essayé de retrouver la valeur de ce chr par le biais de ord mais pas moyen de trouver sa valeur.

Ce "caractère" ne me permet donc plus de définir ma fin de chaine dans mon ereg (par le $) et donc, plus rien ne me sert :(

D'avance, merci,

Mouet :p

Posté : 14 juin 2006, 07:27
par Cyrano
regarde du coté de trim() pour supprimer les espaces en début et en fin de chaine.

Posté : 14 juin 2006, 11:42
par Mouet
Ca marche niquel ! Grand merci Cyrano