Problème d'explode+ereg

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Problème d'explode+ereg

par Mouet » 14 juin 2006, 11:42

Ca marche niquel ! Grand merci Cyrano

par Cyrano » 14 juin 2006, 07:27

regarde du coté de trim() pour supprimer les espaces en début et en fin de chaine.

Problème d'explode+ereg

par Mouet » 13 juin 2006, 21:59

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