Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]Wyswietlanie tablic wielowymiarowych
Forum PHP.pl > Forum > Przedszkole
Bojakki
Mam tablice:

  1. $a = array();
  2. $a[0][0] = "1";
  3. $a[0][1] = "2";
  4. $a[0][2] = "3";
  5. $a[1][0] = "4";
  6. $a[1][1] = "5";
  7. $a[1][2] = "6";
  8. $a[2][0] = "7";
  9. $a[2][1] = "8";
  10. $a[2][2] = "9";


i chce ja teraz wyswietlic tak by mial:

123
456
789

pewnie foraech tzreba uzyc, ale niew iem jak:/

I jeszcze taki przypadek:
zeby mi sie wyswielily tylko te rzedy w ktorych druga kolumna jest wieksza niz 3, czyli bym otzrymal

456
789
.
.
.
.
Edit:

Dobra, juz wiem:)
fenix.robi
  1.  
  2. $i = 0;
  3.  
  4. $j = 0;
  5.  
  6. for($i,$i<3;$i++){
  7.  
  8. for($j,$j<3;$i++){
  9.  
  10. echo $a[$i][$j].' ';
  11.  
  12. }
  13.  
  14. echo '<br />';
  15.  
  16. }
  17.  
  18. reszte sterujesz zmiennymi $i/$j
  19.  


piotrooo89
ja mam coś takiego:

  1. $a[0][0] = "1";
  2. $a[0][1] = "2";
  3. $a[0][2] = "3";
  4. $a[1][0] = "4";
  5. $a[1][1] = "5";
  6. $a[1][2] = "6";
  7. $a[2][0] = "7";
  8. $a[2][1] = "8";
  9. $a[2][2] = "9";
  10. $i=0;
  11. foreach($a as $k => $v)
  12. {
  13. foreach($v as $v1 => $v2)
  14. {
  15. if ($i % 3)
  16. {
  17. echo $v2;
  18. }
  19. else
  20. {
  21. echo "<br />";
  22. echo $v2;
  23. }
  24. $i++;
  25. }
  26. }
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.