Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Ograniczenie liczby wyświetlanych wierszy
Forum PHP.pl > Forum > Przedszkole
majestiq
Mam taki skrypt:

  1. <?php
  2. foreach($dzisiaj AS $iKey => $sValue)
  3. {
  4. $pro =    $sValue['title'];
  5.    $prop = iconv("ISO-8859-2","UTF-8",$pro);
  6.  
  7.        if($sValue['time']<time() AND $dzisiaj[$iKey+1]['time']>time()) {
  8.            
  9.            echo '<tr height="10px"><td style="font-size:11px; background:orange;">'.date("H:i", $sValue['time']) . ' <b></td><td style="font-size:11px;">' .$prop.'<br /></b></td></tr>';
  10.        }
  11.        else {
  12.        echo '<tr height="10px"><td style="font-size:11px; background:#';
  13.            
  14.  
  15.                    if($iKey%2)            {
  16.                                            echo 'ddd;">';
  17.                            
  18.                                        }
  19.                        else            {
  20.                                            echo 'eee;">';
  21.                                        }
  22.                                    
  23.    
  24.        echo date("H:i", $sValue['time']) . ' </td><td style="font-size:11px;">' .$prop .'</td></tr>';    
  25.         }
  26. }
  27.  
  28.  
  29. echo "</table>";
  30. ?>



Jak ograniczyć iKey, tak żeby był <=10 , tzn, żeby conajwyżej 10 wierszy mi ten skrypt drukował a nie tyle ile się da ?
wookieb
Przed foreach
  1. <?php
  2. $i=0;
  3. ?>


przy końcu petli
  1. <?php
  2. $i++;
  3. ?>


I na poczatku petli dajesz odpowiedni warunek.
nospor
inkrementuj zmienną przykładowo $i i gdy ona osiągnie wartosc 10 daj break;
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.