Помогите с array_reverse

Nunkomm
На сайте с 29.07.2009
Offline
31
1104

Здравствуйте.

Есть файл, который берёт массив в обратном порядке и нумерует страницы в обратном порядке

Нужно, чтобы брал массив в прямом порядке и нумеровал страницы в прямом порядке.

Помогите, пожалуйста:

<?php

class MyUpload extends Upload

{

var $page;

function __construct()

{

if(!($this->page = unserialize(trim(file_get_contents("state")))))

{

$this->page = 0;

}

}

function submit_book($objTxtParser)

{

$objTxtParser->parse_book();

$t = $objTxtParser->pages;

for($i=0;$i<count($t);$i++)

{

$pages[$i]["text"] = $t[$i];

$pages[$i]["num"] = $i;

}

$pages = array_reverse($pages);

for($j=$this->page;$j<count($pages);$j++)

{

$tmp = $this->title;

$num = $pages[$j]["num"]+1;

$this->title .= " - стр. {$num}.";

$this->body = "<p align='justify'>".$pages[$j]["text"]."</p>";

parent::submit();

$this->title = $tmp;

$this->page++;

file_put_contents("state",serialize($this->page));

}

}

}

rtyug
На сайте с 13.05.2009
Offline
263
#1

ну по ходу $pages = array_reverse($pages); уже отсортирует

и остается просто вывести с начало и до конца:

for($j=0;$j<count($pages);$j++)

Спалил тему: Pokerstars вывод WMZ, etc на VISA 0% или SWIFT + Конверт USD/GBP,etc (net profit $0,5 млрд) (https://minfin.com.ua/blogs/94589307/115366/) Monobank - 50₴ на счет при рег. тут (https://clck.ru/DLX4r) | Номер SIP АТС Москва 7(495) - 0Ꝑ, 8(800) - 800Ꝑ/0Ꝑ (http://goo.gl/XOrCSn)
dvaes
На сайте с 03.09.2007
Offline
65
#2

нихрена не понял...а без $pages = array_reverse($pages); не работает чтоли?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий