Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: foreach
Forum PHP.pl > Forum > PHP
michu2510
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.
b_chmura
"wyćwielał wladłem na pomysqł " co?
michu2510
Chodzi o to czy jest możliwość zrobienia tego przez samą funkcje foreach()
matix
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
michu2510
chodzi o to by foreach działało na 2 tablicach na raz.

PS. Najlepiej by to zrobić przez SpiepszajDziadu()
nevt
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...
michu2510
O dzięki właśnie o to mi chodziło topick uważam za zamknięty.
matix
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
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.