免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
array_slice 的用法
文章專門來詳細的介紹了array_slice函數(shù)的詳細用法以及一些常用的array_slice實例程序,有需要了解的同學可看看。
array_slice() 函數(shù)在數(shù)組中根據(jù)條件取出一段值,并返回。
注釋:如果數(shù)組有字符串鍵,所返回的數(shù)組將保留鍵名。(參見例子 4)
語法
array_slice(array,offset,length,preserve)
函數(shù)在數(shù)組中根據(jù)條件取出一段值,并返回
參數(shù)
array  必需。規(guī)定輸入的數(shù)組。
offset  必需。數(shù)值。規(guī)定取出元素的開始位置。如果是正數(shù),則從前往后開始取,如果是負值,從后向前取 offset 絕對值。
length  可選。數(shù)值。規(guī)定被返回數(shù)組的長度。如果是負數(shù),則從后向前,選取該值絕對值數(shù)目的元素。如果未設置該值,則返回所有元素。
preserve 可選??赡艿闹担簍rue – 保留鍵 false – 默認 – 重置鍵
當為0的時候,將里面的值賦值給一個新的變量,最后返回這個變量。
今天閑著翻了一下手冊,原來這東西是有現(xiàn)成的函數(shù)的:array_slice。
代碼如下 復制代碼
$arr = array(0,1,2,3,4);
var_dump(array_slice($arr,0,2));
echo "
";
$arr2 = array('a'=>array('a','a','a'),'b'=>array('b','b','b'));
var_dump(array_slice($arr2,0,1));
?>
返回的結(jié)果如下:
代碼如下 復制代碼
array(2) { [0]=> int(0) [1]=> int(1) }
array(1) { ["a"]=> array(3) { [0]=> string(1) "a" [1]=> string(1) "a" [2]=> string(1) "a" } }
我找到了array_slice函數(shù)。非常好用,分享一下:
代碼如下 復制代碼
//假定一個結(jié)果集二維數(shù)組:
$arr = array(array('name'=> 'name1','sex' => 'sex1','job' => 'job1'),
array('name'=> 'name2','sex' => 'sex2','job' => 'job2'),
array('name'=> 'name3','sex' => 'sex3','job' => 'job3'),
array('name'=> 'name4','sex' => 'sex4','job' => 'job4'),
array('name'=> 'name5','sex' => 'sex5','job' => 'job5'),
array('name'=> 'name6','sex' => 'sex6','job' => 'job6'),
array('name'=> 'name7','sex' => 'sex7','job' => 'job7'),
array('name'=> 'name8','sex' => 'sex8','job' => 'job8'),
array('name'=> 'name9','sex' => 'sex9','job' => 'job9'),
array('name'=> 'name10','sex' => 'sex10','job' => 'job10'),
array('name'=> 'name11','sex' => 'sex11','job' => 'job11'),
array('name'=> 'name12','sex' => 'sex12','job' => 'job12'),
);
//計算總記錄條數(shù)
$num =count($arr);
//規(guī)定每頁顯示的條數(shù)
$perpage = 3;
//計算頁數(shù)
$pages = ceil($num/$perpage);
//echo $num,$perpage,$pagecount;exit;
if(is_numeric($_REQUEST['page']))
{
if($_REQUEST['page']<1){
$page = 1;
}elseif($_REQUEST['page']>$pages)
{
$page = $pages;
}else{
$page = $_REQUEST['page'];
}
}else{
$page = 1;
}
$start = ($page-1)*$perpage;
$newpage = array_slice($arr,$start,$perpage,true);
//print_r($newpage);exit;
?>
foreach($newpage as $k => $v)
{
?>
}
?>
name sex job
if($page>1){
echo "
echo " }
if($page<$pages)
{
echo "  echo "
}
?>
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
PHP保存數(shù)組到數(shù)據(jù)庫
php生成多個不重復的隨機數(shù)實例程序
Thinkphp學習的總結(jié)
二維數(shù)組的創(chuàng)建與遍歷(php)
重磅!超詳細的 JS 數(shù)組方法整理出來了
JavaScript數(shù)組的一些方法、數(shù)學對象、定時器
更多類似文章 >>
生活服務
分享 收藏 導長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服