function date_compare($a, $b)
{
$t1 = strtotime($a['lastEdit']);
$t2 = strtotime($b['lastEdit']);
return $t1 - $t2;
}
usort($container, 'date_compare');
$totalPages = floor($count/12);
$start = $page * 12 - 11;
$end = $page * 12;
$container = array_reverse($container);
$container = array_slice($container, $start, $end);
return $container;
Мои start
, кажется, не влияет на метод slice
. Например, когда я на странице 2 (начало: 13 и конец: 24), я все равно получаю возвращаемый array(24)
. Что я упустил?Нарезка массив на странице
Спасибо, очевидно, я неправильно прочитал документы в первый раз :) – Johan