$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);