2011-01-21 58 views
1

我需要從一個大陣列(我不知道數組,它來自數據庫)的亞陣列,像這樣:子陣列

$array = 
    array(0=>'Name 1',1=>'Name 2',2=>'Name 3',3=>'Name 4',4=>'Name 5',5=>'Name 6'); 

什麼,我需要的是讓前3個元素。

$new_array = array(0=>'Name 1',1=>'Name 2',2=>'Name 3'); 

謝謝!

回答

6
$new_array = array_slice($array, 0, 3); 
+0

Tnaks,這就是我一直在尋找! – mdaguerre 2011-01-21 18:02:23

2

,你也可以嘗試array_chunk()來分隔陣列分成若干小的

+0

`array_chunk($ array,$ x)`會返回x個數組的數組,其中x =`(count($ array))/ $ x` – mithilatw 2013-02-01 17:14:40