2014-09-24 3 views
0

Я создал массив, в котором хранятся XML-элементы.array_chunk идентификатор реселлера в каждой позиции массива

$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

Прекратить передачу «истинного» в качестве третьего аргумента; вы говорите, чтобы сохранить исходные ключи. Если вы это сделаете, он автоматически переиндексирует его (как указано в array_chunk docs).

т.е.

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

Спасибо большое !!!! Отлично. –

+0

@ daniel. Примите ответ тогда :) – andyroo

Смежные вопросы