0
У меня есть массив, который будет отображаться с разбивкой на страницы.Php paganation зависит от каждого индекса массива?
Array
(
[0] => Array
(
[0] => 1.00
[1] => 25.99
[2] => 5685.24
[3] => 568.36
)
[1] => Array
(
[0] => 1.00
[1] => 25.99
[2] => 5685.24
[3] => 568.36
)
[2] => Array
(
[0] => 1.00
[1] => 25.99
)
[3] => Array
(
[0] => 1.00
[1] => 25.99
)
)
, например:
If $show_per_page = 2 =>$nb_page = ceil(12/2) = 6
12 является количество заказов в массиве.
Html (таблица) выход будет выглядеть следующим образом
FirstPage
1.00
25.99
следующей странице
5685.24
568.36
Total = 6 280,59
Следующая страница
1.00
25.99
Следующая страница
... etc ...
Anyboday Знаешь, где можно манипулировать?
Моей идея заключается в создании функции (я пытаюсь)
$show_per_page = 2;
function paganation($base_arr,$page=1){
GLOBAL $show_per_page;
foreach($base_arr as $idx=>$order){
$total = 0;
for ($i=0;$i<$show_per_page;$i++){
$total += $order[$i];
echo $order[$i]."<p>";
}
echo "==============<p>";
echo "TOTAL: ".$total."<p>";
echo "==============<p>";
}
}
paganation($base_arr,1);
Вам необходимо сохранить количество строк на текущей странице в глобальной переменной, чтобы он был одинаково доступен с любого уровня обработки. –
Можете ли вы дать мне образец фрагмента кода.thanks. – kn3l