У меня есть массив, который будет отображаться с нумерацией страниц.
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 (таблица) будет выглядеть следующим образом
первая страница
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);