0
我有一個數組,將顯示與分頁。Php異教取決於多數組的每個索引?
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);
您需要對當前頁面上的行數保持在全局變量中進行計數,因此它可以在任何級別的處理中同樣訪問。 – 2011-01-24 15:36:43