Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wyszukiwanie w tablicy za pomocą pętli
Forum PHP.pl > Forum > PHP
szymek001
Witam, mam problem z przeszukaniem tablicy w celu znalezienia konkretnych danych.
Otóż w tablicy 2 wymiarowej mam adresy do obrazków (obrazki wyświetlam w ten sposób: $img[1][0], $img[1][1], $img[1][2] itd.).

Potrzebuje jednak w takiej tablicy odszukać jeden obrazek (pierwszy z brzegu), który będzie panoramiczny, a nie portretowy (szerokość większa od wysokości).

Rozdzielczość dla pojedynczego obrazka sprawdzam za pomocą kodu:
Kod
  $landscapeIMG = array_values(getimagesize($img[1][0]'));
  list($width, $height, $type, $attr) = $landscapeIMG;

  if ($width>$height){
  $landscape=true;
  }



W jaki sposób zrobić to za pomocą pętli? Wiem, że mógłbym to załatwić kilkunastoma if'ami, ale ilość obrazków w tablicy nie jest stała..
Szymciosek
Pokaż jakiś zarys tej tablicy, bo póki co mogę wnioskować, że zawsze masz indeks zerowy.

czyli może być
$img[0][145];

Jeżeli tak, to robisz coś takiego:

  1. foreach ($img[0] as $image)
  2. {
  3. // tutaj sprawdzanie na konkretnym obrazie
  4. }
szymek001
Dzięki, tego szukałem! wink.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.