Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] problem z foreach
-Gość_michal_*-
post 29.05.2006, 10:01:53
Post #1





Goście







Witam! Nie mam juz sily na te foreach`e.. prosze pomozcie:

  1. <?php
  2. ....
  3. foreach ($startsala as $saladata){
  4.  
  5. foreach($start as $end){
  6. $end1=date("d-m-Y", $end);
  7. print "Sala Nr: $saladata[1]<br>";
  8.  $start2=time()+($saladata[0]*24*60*60);
  9.  print "Data START: "print date("d-m-Y", $start2); print"<br>";
  10.  print "Data KONIEC: $end1<br>";
  11. }
  12.  
  13. }
  14. ?>


Wynik z tego dostaje taki: (te pogrubione to wynik jaki chcialbym uzyskac.) PROSZE POMOZCIE!

Sala Nr: 2
Data START: 29-05-2006
Data KONIEC: 30-05-2006

Sala Nr: 2
Data START: 29-05-2006
Data KONIEC: 31-05-2006
Sala Nr: 3
Data START: 30-05-2006
Data KONIEC: 30-05-2006
Sala Nr: 3
Data START: 30-05-2006
Data KONIEC: 31-05-2006
Go to the top of the page
+Quote Post
Kuziu
post 29.05.2006, 11:00:45
Post #2





Grupa: Zarejestrowani
Postów: 743
Pomógł: 0
Dołączył: 11.11.2003
Skąd: Toruń

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


Masz jedno foreach w drugim i to wewnętrzne Ci się wykonuje dla kazdego zewnętrznego więc masz zbędne wyniki.

Zrób 1 foreach a drugi argument juz wyliczaj bez stosowania kolejnego foreach


--------------------
Słońce zachodzi ... kolejna noc nadchodzi ...
Go to the top of the page
+Quote Post
bigZbig
post 29.05.2006, 14:07:29
Post #3





Grupa: Zarejestrowani
Postów: 740
Pomógł: 15
Dołączył: 23.08.2004
Skąd: Poznań

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


Może tak

  1. <?php
  2. ....
  3. foreach ($startsala as $key => $saladata){
  4. $end1=date("d-m-Y", $start[$key]);
  5. print "Sala Nr: $saladata[1]<br>";
  6. $start2=time()+($saladata[0]*24*60*60);
  7. print "Data START: "print date("d-m-Y", $start2); print"<br>";
  8. print "Data KONIEC: $end1<br>";
  9. }
  10. ?>


--------------------
bigZbig (Zbigniew Heintze) | blog.heintze.pl
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 31.07.2025 - 07:49