Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Wyświetlenie tablicy...
artvip
post
Post #1





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 15.02.2009

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


Znowu muszę prosić o pomoc..

kawałek kodu:
  1. $r = array_merge_recursive($array1, $array2);
  2.  
  3. foreach ($r as $user => $dane) {
  4.  
  5. foreach ($dane as $key => $value2) {
  6.  
  7. echo "<br>";
  8. echo $user;
  9. echo "<tr> <td>";
  10. echo $key;
  11. echo "<tr> <td>";
  12. print_r($value2);
  13. }
  14. }


Połączyłem dwie tablice. Dokładniej tak to wygląda:
  1. Array1:
  2. [user1] => Array
  3. (
  4. [nazwa1] => 0
  5. [nazwa2] => 3
  6. [nazwa3] => 0
  7. )
  8. Array2:
  9. [user1] => Array
  10. (
  11. [nazwa2] => 3
  12. )
  13.  
  14. $r = array_merge_recursive($array1, $array2);
  15. [user1] => Array
  16. (
  17. [nazwa1] => 0
  18. [nazwa2] => Array
  19. (
  20. [0] => 3
  21. [1] => 3
  22. )
  23.  
  24. [nazwa3] => 0
  25. )

Wywołanie kodu powyżej daje mi taki wynik:
user1 nazwa1 0
user1 nazwa2 Array ( [0] => 3 [1] => 3 ) - ten array wyrzucam print_r($value2);
user1 nazwa3 0
Prośba o pomoc.. jak to przerobić foreach'a albo wyrzucić dane w postaci echo tak abym mógł je sobie w tabelę wrzucić.. Dodanie kolejnej pętli wyrzuca mi błąd i nie pokazuje rekordów które są w array1 a nie ma w array2 i odwrotnie.
Dziękuję.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 03:19