Page 1 of 1

Reformulate new array

Posted: Tue Nov 10, 2009 11:43 pm
by PHPycho
I had the following array:

Code: Select all

array(
'title_1' => 'some value',
'link_1' => 'some value',
'title_2' => 'some value',
'link_2' => 'some value',
'title_3' => 'some value',
'link_3' => 'some value',
...
)
I want to convert this array as follow:

Code: Select all

array(
    array('title_1' => 'some value',
          'link_1' => 'some value'),
    array('title_2' => 'some value',
          'link_2' => 'some value'),
    array('title_3' => 'some value',
          'link_3' => 'some value'),
...
)
So that i can group items and loop easily.

Thanks

Re: Reformulate new array

Posted: Wed Nov 11, 2009 12:44 am
by John Cartwright
Assuming you can just pair each 2 rows together,

Code: Select all

$newarray = array_chunk($oldarray, 2, true);