|
|
|
| Здравствуйте дорогие программисты.С НОВЫМ ГОДОМ ВАС!
у меня файл-база в котором строки коментариев:
комментария 1|data1
комментария 2|data2
комментария 3|data3
комментария 4|data4
...
комментария n|datan (это последняя добавленная строка)
|
с помощю этого скажем сумели вывести результаты:
<?php $general = file ("data.txt");
for ( $i = 0; $i < count ($general); $i++ ){
list ($comment,$date) = explode ("|", $general[$i]);
echo"Дата:$date|Комментария: $comment<br> ";?>
|
Но как видно самую последную комментарию показываем не первым а последним.А если еще и страницы добавим то ее и неувидем совсем...
Как вывести строки в обратном порядке?
т.е.
Дата:datan|Комментария:комментария n
...
Дата:data4|Комментария:комментария 4
Дата:data3|Комментария:комментария 3
Дата:data2|Комментария:комментария 2
Дата:data1|Комментария:комментария 1
Помогите пожалуйста, может метод или функция какая то есть? | |
|
|
|
|
|
|
|
для: pnduk
(01.01.2011 в 17:44)
| | Где в этом коде задается порядок выбора данных? | |
|
|
|
|
|
|
|
для: Trianon
(01.01.2011 в 18:01)
| | разве не тут? начиная с первой строки до последней...
...
<?php for ( $i = 0; $i < count ($general); $i++ ){
list ($comment,$date) = explode ("|", $general[$i]);
?>
...
|
Я кажется нашел;)
<?php for ( $i = (count ($general)-1); $i >= 0; $i-- ){
list ($comment,$date) = explode ("|", $general[$i]);
echo"$comment|$date<br>";
}
?>
|
| |
|
|
|
|
|
|
|
для: pnduk
(01.01.2011 в 20:39)
| | >Я кажется нашел;)
на это я и рассчитывал. | |
|
|
|