|
|
|
|
Coucou !!!
Je suis en train de faire un chat avec stockage des données dans un fichier texte. Je souhaite récupèrer les messages dans le sens inverse (du bas en haut dans le fichier texte) mais.. j'y arrive pas !!!
Voici le code :
$lines = file ('dial.txt');
foreach ($lines as $line_num => $line) {
$input = array($line);
$result = array_reverse ($input);
print_r($result);
}
Non seulement cela me donne ça :
Array ( [0] => Invité (13:36:56) : test 1 )
Array ( [0] => Invité (13:38:26) : test 2)
Et en plus ils sont même pas dans le bon ordre !!! La cata koi lol !!
Aiiiiiidez-moiiiiiiiiiii ! Merci :)
Salut.
$array_reversed = array_reverse ($array_to_reverse);
$size_of_array = count($array_reversed);
for ($z = 0; $z < $size_of_array; $z++){
$actual_index = GetActualIndex($z,$size_of_array);
echo $z." on array_reversed is the same ".$actual_index." on array_to_reverse<BR>\n";
}
function GetActualIndex($current_index, $size_of_array){
$reverse_location = abs($current_index + 1 - $size_of_array);
return $reverse_location;
}
T'as pensé à regarder sur Google avant de poser ta question ?
|