![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 27.08.2004 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Prosze powiedzcie mi jak dodac cos do tablicy w okreslonym miejscu. Chodzi mi o to ze mam tablice asocjacyjna i przechodzac po niej w petli chcialbym dodac element w aktualnym miejscu a nie na jej koncu badz poczatku, macie na to prosty w miare sposob. Dzieki z gory za wszelka pomoc. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 296 Pomógł: 0 Dołączył: 9.05.2002 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
a dokładniej? w którym miejscu chcesz dodać wartość?
1.
2. foreach" title="Zobacz w manualu php" target="_manual 3. array_search" title="Zobacz w manualu php" target="_manual 4. ... -------------------- audaces fortuna iuvat!
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 27.08.2004 Ostrzeżenie: (0%) ![]() ![]() |
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. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 15.07.2025 - 07:36 |