Pbleme parcours tableau + ajout dans variable

Pbleme parcours tableau + ajout dans variable - PHP - Programmation

Marsh Posté le 19-02-2007 à 00:11:19    

Bonjour a tous,
voila j'ai ce code, qui me permet d'afficher des chaines de caractères en les cassant. Avec le for, j'affiche mes chaines de cette forme:
nom du process: casedutableau1 case2 case3 ....
 
Ca marche, mais j'aimerais maintenant mettre toutes ces chaines dans une seule variable, et l'afficher a la fin, comme ceci:
echo "'nom du process:".$variablefinale; <-- je pourrais ainsi récuperer la grande chaine finale pour la traiter car jusque là ,je peux seulement afficher une par une les chaines a la suite (avec le for)

Code :
  1. foreach (file('resultat_ps.txt') as $line) {
  2. $tdil=preg_split("/[\s]+/", $line);
  3. echo "proprietaire: '$tdil[0]' ---heure de demarrage: $tdil[1] $tdil[2] $tdil[3] $tdil[4] $tdil[5] ---";
  4. $fin= sizeof($tdil);
  5. echo "'nom du process:";
  6. for ($i = 6; $i < $fin; $i++) {
  7.  echo $tdil[$i]." ";
  8. }
  9. echo "<br>";


 
Si quelqu'un pouvait m'aider svp ? d'avance merci

Reply

Marsh Posté le 19-02-2007 à 00:11:19   

Reply

Marsh Posté le 19-02-2007 à 00:17:55    

Avant de commencer ta boucle tu ajoute quelque chose comme ça :
$out = '';
et dans ta boucle tu remplace tous les "echo" par "$out .= ".
 
 
Je ne vois pas trop ou est le problème?!


---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
Reply

Marsh Posté le 19-02-2007 à 00:23:59    

merci pour cette réponse rapide, je n'ai pas tres bien compris ton truc, sans doute car je ne sais pas comment mettre a jour une variable (ici $out).
C'est avec le point ? ($out .)

Reply

Marsh Posté le 19-02-2007 à 00:25:09    

$fin= sizeof($tdil);
$out=";
 for ($i = 6; $i < $fin; $i++) {
  $out .=  $tdil[$i];
 }"
echo $out;
}
 
comme cela ?

Reply

Marsh Posté le 19-02-2007 à 00:28:21    

Reply

Marsh Posté le 19-02-2007 à 00:32:06    

c bon j'ai rien di autan pr moi ;) merci de ton aide

Reply

Sujets relatifs:

Leave a Replay

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