Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> foreach
michu2510
post 19.10.2007, 21:18:30
Post #1





Grupa: Zarejestrowani
Postów: 81
Pomógł: 0
Dołączył: 11.10.2007
Skąd: http://localhost/

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


Mam taki tyci problem z foreach chodzi o to by równocześnie 2 tablice wyświetlał wpadłem na pomysł by wyswietlał 1 a 2 była wyslwietalna manualnie czyli by to wygladało tak
Kod

$i=0;
foreach($dane as $v){

print"$v";
print"$ok[$i];
$i++;
}


Przejzałem dokumentacje i google ale nic wię proszę o pomoc.

Ten post edytował michu2510 20.10.2007, 08:17:30
Go to the top of the page
+Quote Post
b_chmura
post 19.10.2007, 21:57:56
Post #2





Grupa: Zarejestrowani
Postów: 813
Pomógł: 34
Dołączył: 18.03.2007
Skąd: o stamtąd

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


"wyćwielał wladłem na pomysqł " co?
Go to the top of the page
+Quote Post
michu2510
post 20.10.2007, 08:27:19
Post #3





Grupa: Zarejestrowani
Postów: 81
Pomógł: 0
Dołączył: 11.10.2007
Skąd: http://localhost/

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


Chodzi o to czy jest możliwość zrobienia tego przez samą funkcje foreach()
Go to the top of the page
+Quote Post
matix
post 20.10.2007, 08:55:16
Post #4





Grupa: Zarejestrowani
Postów: 278
Pomógł: 10
Dołączył: 13.02.2007
Skąd: Rybnik

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


Człowieku, idź się lecz, albo do szkoły zacznij chodzić i się uczyć, bo piszesz jak dziecko w przedszkolu.

Cytat
$i=0;
foreach($dane as $v){

print"$v";
print"$ok[$i];
$i++;
}


Cytat
Chodzi o to czy jest możliwość zrobienia tego przez samą funkcje foreach()


A przez co to robisz? Przez Madafaka() ?...

Wytłumacz to jaśniej bo jak na razie to sam sobie odpowiedziałeś na pytanie.


--------------------------
uważaj na to co piszesz
masz pisać takie teksty
to lepiej nie pisz nic
~Cienki1980


Ten post edytował Cienki1980 20.10.2007, 17:51:00


--------------------
Nawet, jeżeli nie jesteś zainteresowany usługami IT ani outsourcingiem, a Twoją pasją jest programowanie - zobacz naszą stronę. Piszemy dużo fajnych use-caseów, jak podchodzimy do tematu programowania dla naszych klientów. A tak na co dzień tworzymy budujemy mvp oraz tworzymy platformę b2b.
Go to the top of the page
+Quote Post
michu2510
post 20.10.2007, 09:16:28
Post #5





Grupa: Zarejestrowani
Postów: 81
Pomógł: 0
Dołączył: 11.10.2007
Skąd: http://localhost/

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


chodzi o to by foreach działało na 2 tablicach na raz.

PS. Najlepiej by to zrobić przez SpiepszajDziadu()

Ten post edytował michu2510 20.10.2007, 09:17:30
Go to the top of the page
+Quote Post
nevt
post 20.10.2007, 11:21:58
Post #6





Grupa: Przyjaciele php.pl
Postów: 1 595
Pomógł: 282
Dołączył: 24.09.2007
Skąd: Reda, Pomorskie.

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


Da się, jeżeli obie tablice indeksowane są wg tych samych kluczy, wtedy
  1. <?php
  2. $tab_a = array();
  3. $tab_b = array();
  4. foreach($tab_a as $i => $a)
  5. {
  6. $b = $tab_b[$i];
  7. //w $a i w $b kolejne wartości tablic...
  8. }
  9. ?>

i nie musisz martwić się o inicjowanie i inkrementowanie indeksu $i...


--------------------

-
Oh no, my young coder. You will find that it is you who are mistaken, about a great many things... -
Go to the top of the page
+Quote Post
michu2510
post 20.10.2007, 11:31:51
Post #7





Grupa: Zarejestrowani
Postów: 81
Pomógł: 0
Dołączył: 11.10.2007
Skąd: http://localhost/

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


O dzięki właśnie o to mi chodziło topick uważam za zamknięty.
Go to the top of the page
+Quote Post
matix
post 20.10.2007, 12:52:01
Post #8





Grupa: Zarejestrowani
Postów: 278
Pomógł: 10
Dołączył: 13.02.2007
Skąd: Rybnik

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


Cytat
PS. Najlepiej by to zrobić przez SpiepszajDziadu()


Voilla:

  1. <?php
  2. function SpieprzajDziadu ($tab_a, $tab_b) {
  3. foreach($tab_a as $i => $a)
  4. {
  5. $b = $tab_b[$i];
  6. //w $a i w $b kolejne wartości tablic...
  7. }
  8. return $b;
  9. }
  10.  
  11. $tab_a = array();
  12. $tab_b = array();
  13. $cos = SpieprzajDziadu ($tab_a, $tab_b);
  14. ?>


offtopic.gif


--------------------
Nawet, jeżeli nie jesteś zainteresowany usługami IT ani outsourcingiem, a Twoją pasją jest programowanie - zobacz naszą stronę. Piszemy dużo fajnych use-caseów, jak podchodzimy do tematu programowania dla naszych klientów. A tak na co dzień tworzymy budujemy mvp oraz tworzymy platformę b2b.
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: 27.06.2025 - 15:06