2014-09-24 50 views
0

我創建了一個數組,其中存儲了XML元素。array_chunk重置每個數組位置中的ID

$itemArray = array(); 
$itemArray[] = array ('[{id:'.$item.'species:'.$gender.'}]'); 

現在我用array_chunk來分割3個零件中的數組。

$arrayChunked = array_chunk($itemArray, 3, true); 

如果我使用:

var_dump($arrayChunked); 

然後存儲的項目是這樣的:

0 => array(0,1,2) 
1 => array(3,4,5) 
2 => array(6,7,8)   

但我需要他們存儲,如:

0 => array(0,1,2) 
1 => array(0,1,2) 
2 => array(0,1,2)   

的任何想法我怎麼能做到這一點?

回答

2

停止傳遞「true」作爲第三個參數;你告訴它保留原來的鑰匙。如果你拿出來,它會自動重新索引它(如array_chunk docs所述)。

$arrayChunked = array_chunk($itemArray, 3); 
+0

謝謝很多!!!!工作很好。 – 2014-09-24 14:08:34

+0

@丹尼爾。接受答案然後:) – andyroo 2014-09-24 14:23:18