真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

array_slice函數(shù)在PHP中的使用方法-創(chuàng)新互聯(lián)

這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)?lái)有關(guān)array_slice函數(shù)在PHP中的使用方法,文章內(nèi)容豐富且以專(zhuān)業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

在南溪等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專(zhuān)注、極致的服務(wù)理念,為客戶提供網(wǎng)站建設(shè)、網(wǎng)站制作 網(wǎng)站設(shè)計(jì)制作按需求定制開(kāi)發(fā),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站設(shè)計(jì),網(wǎng)絡(luò)營(yíng)銷(xiāo)推廣,外貿(mào)網(wǎng)站制作,南溪網(wǎng)站建設(shè)費(fèi)用合理。

array_slice() 函數(shù)在數(shù)組中根據(jù)條件取出一段值,并返回.


注釋:如果數(shù)組有字符串鍵,所返回的數(shù)組將保留鍵名,參見(jiàn)例子 4.

語(yǔ)法:array_slice(array,offset,length,preserve)

函數(shù)在數(shù)組中根據(jù)條件取出一段值,并返回.

參數(shù):

array  必需,規(guī)定輸入的數(shù)組.

offset  必需,數(shù)值,規(guī)定取出元素的開(kāi)始位置,如果是正數(shù),則從前往后開(kāi)始取,如果是負(fù)值,從后向前取offset 絕對(duì)值.

length  可選,數(shù)值,規(guī)定被返回?cái)?shù)組的長(zhǎng)度,如果是負(fù)數(shù),則從后向前,選取該值絕對(duì)值數(shù)目的元素,如果未設(shè)置該值,則返回所有元素.

preserve 可選,可能的值:true – 保留鍵 false – 默認(rèn) – 重置鍵,當(dāng)為0的時(shí)候,將里面的值賦值給一個(gè)新的變量,最后返回這個(gè)變量。

代碼如下:


復(fù)制代碼 代碼如下:

    $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ù)實(shí)現(xiàn)的分頁(yè)方法非常好用,分享如下:


復(fù)制代碼 代碼如下:

//假定一個(gè)結(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'),
     );
 
 //計(jì)算總記錄條數(shù)
 $num = count($arr);
 //規(guī)定每頁(yè)顯示的條數(shù)
 $perpage = 3;
 //計(jì)算頁(yè)數(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)
{
?>
 
 
 
 
 
}
?>
namesexjob

if($page>1){
 echo "首頁(yè)";
 echo "上一頁(yè)";
}
if($page<$pages)
{
 echo "下一頁(yè)";
 echo "末頁(yè)";
}
?>

上述就是小編為大家分享的array_slice函數(shù)在PHP中的使用方法了,如果剛好有類(lèi)似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


標(biāo)題名稱(chēng):array_slice函數(shù)在PHP中的使用方法-創(chuàng)新互聯(lián)
URL鏈接:http://weahome.cn/article/dhoecd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部