Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Tablica asocjacyjna - dodaj element na koniec
sebastiankozub
post
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ć?
Go to the top of the page
+Quote Post
jasin
post
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
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.09.2025 - 19:34