Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Tablice wielowymiarowe, wyciąganie danych w odpowiedniej kolejności
gamata
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 28.09.2007

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


Witam
kombinuje kombinuje i jakoś nie mogę sam sobie z tym poradzić.

Mam sobie taką tablice:

  1. (
  2. [0] => Array
  3. (
  4. [0] => V1
  5. [1] => V2
  6. )
  7.  
  8. [1] => Array
  9. (
  10. [0] => V3
  11. [1] => V4
  12. )
  13.  
  14. [2] => Array
  15. (
  16. [0] => V5
  17. [1] => V6
  18. )
  19.  
  20. [3] => Array
  21. (
  22. [0] => V7
  23. [1] => V8
  24. )
  25. )
  26.  


Chciałbym wyciągnąć dane i je zaprezentować w takiej postaci

V1 | V3 | V5 | V7
V2 | V4 | V6 | V8

  1. foreach ($tablicaPozycji as $klucz => $wartosc ) {
  2. foreach ($wartosc as $klucz2 => $wartosc2 ) {
  3. for($i=0; $i<=count($wartosc); $i++ ) {
  4. echo $wartosc[$i];
  5. }
  6. }
  7. }


No i wszystko ładnie wyciąga, ale sformatować to do postaci div lub tabel o równym rozkładzie poszczególnych wartości
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
doman78
post
Post #2





Grupa: Zarejestrowani
Postów: 15
Pomógł: 1
Dołączył: 6.04.2008
Skąd: Warszawa

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


Witam,

Jeżeli chodzi tylko o wyświetlenie sformatowane danych to może dobrym rozwiązaniem będzie:

  1. foreach ($tablicaPozycji as $klucz => $wartosc)
  2. {
  3. foreach ($wartosc as $klucz2 => $wartosc2 )
  4. {
  5. if($klucz2 % 2 == 0)
  6. {
  7. $row1 .= '<td>'.$wartosc2.'</td>';
  8. }
  9. else
  10. {
  11. $row2 .= '<td>'.$wartosc2.'</td>';
  12. }
  13.  
  14. }
  15. }


przy czym odpowiedni format dać do zmiennej $row1, $row2 etc.

Pozdrawiam,
Dominik
Go to the top of the page
+Quote Post

Posty w temacie


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: 27.12.2025 - 09:29