Чтение файла

djigor3

Новичок
Чтение файла

Есть некий текстовой файл test.txt содержащий в строках данные:
1#1
2#2
3#3
...

<?
//Читаем файл, подсчитываем и считываем строки:
$openfile=@file("test.txt");
$strings=count($openfile);
$divide=$strings/$nums;
$pages=intval($divide);
if(!isset($page))
$page=2;
$q=$page-1;
$qq=$nums*$q;
$up=$strings-$qq;
$down=$up-$nums;
for($i=$up-1; $i>=$down; $i--) {
list($code,$price)=split("#",$openfile[$i]);
//выводим с помощью print.
print "$code $price";
}
?>
В браузере получается:
...
3 3
2 2
1 1
Как заставить выводиться строки в обратном порядке?
 

djigor3

Новичок
а как быть в таком варианте?

$a=file( "test.txt","r" );
for ($i=count($a)-1; $i>=0; $i--){
$row = explode("#", $a[$i]);
list($code,$price) = $row;
....далее так же
 

Dallas

Guest
djigor3, у тебя проблемы с работой цикла?
for (начальное значение; условие на выполнение; поведение счетчика) {
}
 

djigor3

Новичок
Ошибка.
Не
for ($i=$down; $i=<$up-1;$i++)



for ($i=$down; $i<=$up-1;$i++)

!
всем спасибо, очень помогли!!!
djigor3
 
Сверху