Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Tablica asocjacyjna - dodaj element na koniec
sebastiankozub
post 1.10.2009, 22:47:50
Post #1





Grupa: Zarejestrowani
Postów: 43
Pomógł: 1
Dołączył: 17.02.2008
Skąd: Leszno

Ostrzeżenie: (0%)
-----


  1. public function setNavigationMenu()
  2. {
  3. $number = func_num_args();
  4. $args = func_get_args();
  5. $arr = array();
  6. if(($number == 0) || !is_even($number))
  7. {
  8. return false;
  9. }
  10. else
  11. {
  12. for($i = 0; $i < ($number/2); $i++)
  13. {
  14. array_push($arr, $args[2 * $i] => $args[2 * $i + 1]);
  15. }
  16. $this->NavigationMenu = $arr;
  17. return true;
  18. }
  19. }


Witam, chciałbym dodać na koniec tablicy asocjacyjnej element linia
  1. array_push($arr, $args[2 * $i] => $args[2 * $i + 1]);

Gdy dodaję te elementy tak, jakby była to tablica indeksowana wszystko gra ale ja chcę mieć tablicę asocjacyjną... jak to zrobić?


--------------------
>> strony internetowe - Leszno <<

>> skup samochodów osobowych <<

>> programy żużlowe <<
Go to the top of the page
+Quote Post
jasin
post 2.10.2009, 11:30:41
Post #2





Grupa: Zarejestrowani
Postów: 142
Pomógł: 32
Dołączył: 21.08.2008
Skąd: Toruń

Ostrzeżenie: (0%)
-----


A spróbuj może:
  1. $arr[$args[2*$i]] = $args[2*$i+1];


PS. oczywiście jeśli będzie już element w tablicy o kluczu $args[2*$i] to zostanie on nadpisany.

Ten post edytował jasin 2.10.2009, 11:32:22


--------------------
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: 30.04.2025 - 09:51