跳到主要內容

PHP指定陣列顯示數量的方法-教學撰寫:徐嘉裕Neil hsu

使用array_slice()函數可以指定陣列輸出的數量,例如只輸出陣中前4個陣列,或是由第4個陣列之後輸出全部陣列,透過array_slice()函數都可達成

php code範例如下

//共有9個陣列

$Arr=array("陣列01","陣列02","陣列03","陣列04","陣列05","陣列06","陣列07","陣列08","陣列09");

//取得陣列總數
$Arrcount = is_array($Arr) ? count($Arr) : 0 ;


//只輸出0-4個陣列

//顯示陣列01,陣列02,陣列03,陣列04

foreach(array_slice($Arr, 0, 4) as $val){

echo $val.',';

}

//輸出第4個之後的全部陣列

//顯示陣列05,陣列06,陣列07,陣列08,陣列09

foreach(array_slice($Arr, 4, $Arrcount) as $val){

echo $val.',';

}


這樣就能在資料源頭做分流,不須使用IF來判斷迴圈數後顯示內容,精簡程式節省效能,有需要的朋友參考看看

工作心得撰寫:徐嘉裕 Neil hsu

留言