mam tablice, zapisana w zmiennej $forums
(
(
[category_id] => 1
[category_name] => test
[category_order] => 0
[forum_id] => 2
[forum_name] => test2
[forum_description] => asd
[parent_cat] => 1
[forum_order] => 2
)
(
[category_id] => 2
[category_name] => kat2
[category_order] => 0
[forum_id] => 3
[forum_name] => test3
[forum_description] => aaaaaa
[parent_cat] => 2
[forum_order] => 3
)
(
[category_id] => 1
[category_name] => test
[category_order] => 0
[forum_id] => 1
[forum_name] => test1
[forum_description] => testowe forum
[parent_cat] => 1
[forum_order] => 3
)
)
i kod
[/php]$i = 0;
foreach( $forums AS $category )
{
$cid = $category['category_id'];
$forums_rebuild[ $cid ] = array( 'category_name' => $category['category_name'], 'forums' => array() );
$forums_rebuild[ $cid ]['forums'][$i] = array( 'forum_name' => $category['forum_name'] );
$i++;
}[php]
i $forums_rebuild zawiera nei wszystkie fora tylko
(
(
[category_name] => test
(
(
[forum_name] => test1
)
)
)
(
[category_name] => kat2
(
(
[forum_name] => test3
)
)
)
)