Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Wyświetlanie zawartości 2 tablic
Forum PHP.pl > Forum > Przedszkole
trifek
Witam serdecznie,
Potrzebuję wyświetlić zawartość 2 tablic.

Kombinuję z czymś takim:
  1. $codes = array('tn','us','fr');
  2. $names = array('Tunisia','United States','France');
  3.  
  4. foreach (array_combine($codes, $names) as $code => $name) {
  5. echo '' . $code . ' -> ' . $name . '<br/>';
  6. }
  7.  
  8. $countries = array_combine($codes, $names);
  9. foreach($countries as $code => $name) {
  10. echo '' . $code . ' -> ' . $name . '<br/>';
  11. }
  12.  


Problem w tym iż w przypadku gdy obie tablice mają taką samą ilość elementów - skrypt działa poprawnie.
W momencie gdy pierwsza tablica ma np. 50 elementów, a drugi tylko 3 - to skrypt sypie errorem.

Potrzebuję w takim przypadku wyświetlić tylko "parę" tych 3 elementów z obu tablic (tak żeby skrypt nie wyświetlał błędu).

Wie ktoś może jak to zrobić?smile.gif
Pyton_000
Manual nie gryzie wink.gif http://php.net/manual/pl/function.array-combine.php#85323
trueblue
A może zwykły for z limitem na maksimum z długości obydwu lub pierwszej tablicy?
Pyton_000
raczej na minimum z długości obu tablic smile.gif
trueblue
Racja!
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.