Modérateur PHPfrance |
10684 Messages
02 mai 2007, 08:30
Dans l'idéal, ce qu'il te faudrait c'est recomposer tes véritables lignes (d'autant que ca peut servir pour d'autres choses). Tu peux par exemple tester le début de chaque ligne et voir s'il commence par "debut generation" ou "fin generation"...
$realLog = array();
foreach ($Log as $ligne) {
if (ereg("^debut", $ligne) || ereg("^fin", $ligne) ) // si la ligne commence par "debut" ou "fin"
$realLog[] = trim($ligne); // on créer une nouvelle ligne dans la tableau
else
$realLog[(count($realLog) - 1)].= trim($ligne); // sinon on complète la ligne précédente
}
// pour voir le résultat
echo '<pre>';
print_r($realLog);
echo '</pre>';
A tester
ca fait quelques manipulations en plus, mais au final ton tableau devrait contenir une ligne entière de log par ligne.
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...