Mam tablice:
Array
(
[0] => Array
(
[id_site_cat] => 1
[site_cat_perent] => 2
[site_cat_name] => strona g?owa
[level] => 1
)
[1] => Array
(
[id_site_cat] => 2
[site_cat_perent] => 0
[site_cat_name] => o firmie
[level] => 0
)
[2] => Array
(
[id_site_cat] => 3
[site_cat_perent] => 2
[site_cat_name] => kontakt
[level] => 1
)
);
I teraz chce ja miec posortowana tak zeby te co maja parent inne niz 0 byly pod swoimi rodzicami czyli tymi co maja odpowiednia site_cat.
Nie wiem jak to posortowac w ten sposob, dlatego pytam jak wstawic element w okreslone miejsce tablicy.
Tablice tworze w zapytaniu z ktorego otrzymuje za 1 razem same z parent 0 potem w petli:
for($i = 0; $i < count($row_site_cat); $i++) {
odpytuje o dzieci dla kazdego elementu itd
}
W tej chwili laczylem to przy pomocy arraymerge wiec nowy wynik doklejal sie na koncu poprzedniej tablicy. Chcialbym zeby kiedy powyzsza petla przesuwam sie po tablicy wstawic element w miejscu w ktorym aktualnie bedzie petla.
Mam nadzieje ze jakos mi sie udalo wytlumaczyc o co mi chodzi

Pozdrawiam.