Récuperer une variable

Bonjour,

J'ai un petit problème pour récupérer le résultat d'une boucle foreach dans une variable (pour l'utiliser ensuite dans une classMail)
la boucle foreach :

foreach ($_SESSION as $cle=>$valeur){
if ($valeur!=""){

if(is_array($valeur)) {
echo "<tr><td>".$cle."</td><td> ".implode("-",$valeur)."</td></tr>";
} else {
echo "<tr><td>".$cle."</td><td> ".$valeur."</td></tr>";
}
}
}

le résultat de cette boucle est donc une table avec beaucoup, beaucoup de lignes... que je souhaite envoyer par mail...
Si quelqu'un peut m'aider. La solution est surement simple, mais j'ai pas trouvé.

1 réponse

  1. Webmaster
    Au lieu de faire "echo", stocke le résultat dans une variable :

    $mavariableAenvoyer .= "<tr><td>".$cle."</td><td> ".implode("-",$valeur)."</td></tr>";
    0