Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zapisywanie do tablic
Forum PHP.pl > Forum > PHP
Sadu2
Witam,
chciałbym aby dla każdego ID użytkownika, przypisywało ID przedmiotu, czyli:

użytkownik o ID = 4 ma przedmioty o ID: 24,16,21,23
użytkownik o ID = 6 ma przedmioty o ID: 19,98
użytkownik o ID = 19 ma przedmioty o ID: 92, 20

itd...

  1. if(array_key_exists($id, $tab['przed_sprzed']))
  2. array_push($tab['przed_sprzed'][$id], $id_przed);


(dodam tylko że $id = id użytkownika, $id_przed = id przedmiotu)

Tym wyrażeniem chciałbym sprawdzić czy użytkownik o takim ID już istnieje. Jeśli tak, to dopisać do niego numer tego przedmiotu.

Ale niestety nie dodaje. Pomożecie?

===========

Nie wiem czemu ale array_push nie działało. W takiej wersji działa.

Kod
if(array_key_exists($id, $tab['przed_sprzed']))
        $tab['przed_sprzed'][$id][] = $id_przed;


Kod
Array ( [33] => Array ( [0] => 2405 [1] => 1787 ) )
Astarot
  1. <?php
  2. $id = 19;
  3. $tab[4] = array(24,16,21,23);
  4. $tab[6] = array(19);
  5. $tab[19] = array(98);
  6.  
  7. echo '<pre>przed:<br />'.print_r($tab,1).'</pre>';
  8.  
  9. if ( array_key_exists($id, $tab) )
  10. $tab[$id][] = 100;
  11.  
  12. echo '<pre>po:<br />'.print_r($tab,1).'</pre>';
  13. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.