<?php 0=>array(0=>'a', 1=>'b', 2=>'c'), 1=>array(0=>'a', 1=>'b', 2=>'c'), 2=>array(0=>'a', 1=>'b', 2=>'c') ); ?>
Jeżeli teraz usunę element o indeksie 1 to pozostanie mi
<?php 0=>array(0=>'a', 1=>'b', 2=>'c'), 2=>array(0=>'a', 1=>'b', 2=>'c') ); ?>
i teraz jeszcze usunę podelement pierwszej tablicy o indeksie 1 to
<?php 0=>array(0=>'a', 2=>'c'), 2=>array(0=>'a', 1=>'b', 2=>'c') ); ?>
co mi bardzo nie odpowiada, bo zostają dziury więc napisałem funkcję porządkującą, która nie działa, bo według mnie resetowanie nie jest dobrze zrobione. Np. jeżeli zmodyfukiję trochę poniższą funkcję i zrobię tylko jedną pętle np. dla samym elementów, bądź dla samych podelementów to działa, ale jeżeli chcę zrobić obie i przejść przez wszystko to dochodzi tylko do pierwszego elementu zagłębia się do podelementów poprawia je ale już nie przechodzi do następnego elementu.
<?php function uporzadkujMenu($menu) { { $tab[$index] = $wartosc; { $tab2[$i] = $wartosc2; } $tab[$index] = $tab2; } $menu->elementy = $tab; return $menu; } ?>
Jakieś pomysły?