Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Wyświetlanie danych ze zmiennej z wieloma tablicami
Forum PHP.pl > Forum > Przedszkole
osa2t
Witam,

Proszę o pomoc, w jaki sposób można w wyświnić daną (lub wszystkie) wartości tylko dla jednej wybranej tablicy, jeżeli zmienna zawiera kilka tablic o ArrayArrayArray
Pobieram dane z serwera o ilości podłączanych użytkowników. Jako zwrotną informacje dostaje tablice.
Jeżeli podłączony jest jeden użytkownik, w zmiennej otrzmymuje jedną tablice.
  1. Echo $tablica
-> na ekranie otrzymuje: Array
Jeżeli podłączonych jest dwóch użytkownik, w zmiennej otrzmymuje dwietablice.
  1. Echo $tablica
-> na ekranie otrzymuje: ArrayArray

Dla 4 użytkowników, otrzymam 4 tablice.

Analogicznie wygląda to dla polecenia
  1. print_r($tablica)

Poniżej przykład dla dwóch użytkowników.
  1. Array
  2. (
  3. [0] => User
  4. [1] => #:
  5. [2] => 03
  6. [3] => 1002
  7. [4] => pokoj003
  8. [5] => TEST
  9. [6] => TEST2
  10. [7] => TEST3
  11. [8] => 02:13:40
  12. )
  13. Array
  14. (
  15. [0] => User
  16. [1] => #:
  17. [2] => 04
  18. [3] => 1001
  19. [4] => pokoj003
  20. [5] => TEST
  21. [6] => TEST2
  22. [7] => TEST3
  23. [8] => 02:13:34
  24. )


To co chciałbym uzyskać, to sposób wyświetlanie wartości np [2] w tablicy dla użytkownika np. 1001.
Jak można wyświetlić daną (lub wszystkie) wartości tylko dla jednej wybranej tablicy.
Jak wybierać z której tablicy chce wyświetlić dane.
gogol
przede wszystkim nie bardzo rozumiem jaki jest cel - nie prosciej byloby wywolac zapytanie do bazy ktora bedzie wyciagac dane o konkretnym uzytkowniku?

jesli jednak chcialbys przeszukac wszystkie tablice i znalezc ta interesujace to polecam takie rozwiazanie:

  1. foreach($arrays as $array) {
  2. if($array['id'] == 'x') {
  3. print_r($array);
  4. }
  5. }


$arrays to tablica ktora w zawiera jako kolejne elementy tablice z wlasciwymi danymi. warunek w petli musisz dostosowac pod siebie
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.