array_chunk重置每个数组位置的id

时间:2014-09-24 13:53:35

标签: php

我创建了一个存储XML元素的数组。

$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)         

关于我如何做到这一点的任何想法?

1 个答案:

答案 0 :(得分:2)

停止传递“true”作为第三个参数;你告诉它保留原始密钥。如果你拿出它,它会自动重新索引它(如array_chunk docs中所述)。

$arrayChunked = array_chunk($itemArray, 3);