Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> tablice i dodawanie elementow
robin123
post 16.08.2005, 17:00:06
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.
Go to the top of the page
+Quote Post
zombie
post 16.08.2005, 17:06:47
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.
  1. <?php
  2. $tablica[$klucz] = "ttc"
  3. ?>

2. foreach" title="Zobacz w manualu php" target="_manual
3. array_search" title="Zobacz w manualu php" target="_manual
4. ...


--------------------
audaces fortuna iuvat!
Go to the top of the page
+Quote Post
robin123
post 16.08.2005, 17:47:44
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 smile.gif

Pozdrawiam.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 15.07.2025 - 07:36