$list1 = array1(); $list2 = array2();
foreach ($list1 as $k => $v){ $list1[$k]['desc'] = '111'; //數組1的屬性}foreach ($list2 as $k => $v){ $list2[$k]['desc'] = '222'; //數組2的屬性
}if($list1 == NULL){ $array = $list2;}elseif ($list2 == NULL){ $array = $list1;}else{ $array = array_merge($list1,$list2); //注意這個array_merge(*,*)有一個數組爲空整個數組就爲空
}foreach ($array as $k => $v){ $time[$k] = $v['posttime'];}array_multisort($time,SORT_DESC,$array); //按posttime排序
$list = array_slice($array,0,9); //要讀的條數
//循環到頁面就用ajax 請求分頁 代碼一樣。
<div> <ul class="water_cnt clearfix" id="scroller"> <volist id="list" name="list"> <li> <div class="fl detail"> <p>{twotree#:$list['desc']}</p> <p>{twotree#:date('Y-m-d H:i:s',$list['posttime'])}</p> </div> <div class="fr detail_money"> <p class="green">¥:{twotree#:$list['money']}</p> </div> </li> </volist> </ul> <div id="pullUp"> <span class="pullUpIcon"></span><span class="pullUpLabel">上拉加載更多...</span> </div> <input id="hid_page" value="2" type="hidden"> </div>//ajax 頁面
<script type="text/javascript">
function pullUpAction () { setTimeout(function () { var cur_page = $("#hid_page").val(); $.ajax({ type: "post", url: "index.php?g=App&m=Ajax&a=ajaxbank&page=" + cur_page+"&type=2", dataType: "json", success: function (data) { if (data.status==1) { $("#scroller").append(data.msg); cur_page++; $("#hid_page").val(cur_page); }else{ pullUpEl.querySelector('.pullUpLabel').innerHTML = '沒有更多內容了...'; } } }); myScroll.refresh(); }, 1000); }
</script>
if($list1 == NULL){ $array = $list2; }elseif ($list2 == NULL){ $array = $list1; }else{ $array = array_merge($list1,$list2); } foreach ($array as $k => $v){ $time[$k] = $v['posttime']; } array_multisort($time,SORT_DESC,$array); $totals = count($array);//總條數 $pageTotal = ceil($totals/9); //總頁數 $start =($page-1)*9; //每次分頁的開始位置 $pagelist = array_slice($array,$start,9);