Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] jak sprawdzić, czy liczba jest całkowita.
Forum PHP.pl > Forum > Przedszkole
puz219
Witam.

Mam pewien problem.

Otóż piszę sobie skrypt, który pobiera i wyświetla mi rekordy z bazy danych mysql.

I teraz chciałbym, żeby po 4, 8, 12, 16, itd. wyświetlał się podwójny odstęp (<br><br>).

mam taki skrypt
  1. <?php
  2. for($i=0; $i < $znalezionych; $i++) {
  3. echo $wiersz["id"]." - ".$wiersz["tytul"];
  4. }
  5. ?>


I teraz wymyśliłem, że zrobię taki skrypt, oparty na zmiennej $i.
Jeśli: $i dzielone przez 4 da liczbę całkowitą
to: wyświetl <br><br>
jeśli nie, to: wyświetl , (przecinek).

  1. <?php
  2. if($i/== LICZBA CAŁKOWITA) {
  3. echo "<br><br>";
  4. }
  5. else {
  6. echo ",";
  7. }
  8. ?>


Tylko nie wiem jak zapisać liczbę całkowitą,.

Proszę o pomoc, chyba, że jest jakiś inny (może prostszy) sposób, żeby uzyskać ten efekt.
Vertical
Możesz to zrobić 'modulo 4':
  1. <?php
  2. if($i%== 0)
  3. ?>

Czyli 'jeżeli reszta z dzielenia i przez 4 jest równa 0'.
Jest jeszcze inny sposób (wg mnie 'mniej prosty tongue.gif)
  1. <?php
  2. if(is_int($i/4))
  3. ?>

Czyli 'jeśli $i/4 jest całkowite'.
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.