Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] jak sprawdzić, czy liczba jest całkowita.
puz219
post 28.09.2007, 09:37:57
Post #1





Grupa: Zarejestrowani
Postów: 201
Pomógł: 0
Dołączył: 1.07.2007

Ostrzeżenie: (0%)
-----


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.

Ten post edytował puz219 28.09.2007, 09:39:42
Go to the top of the page
+Quote Post
Vertical
post 28.09.2007, 09:49:46
Post #2





Grupa: Zarejestrowani
Postów: 848
Pomógł: 0
Dołączył: 7.07.2004
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


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'.

Ten post edytował Vertical 28.09.2007, 09:52:59
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 27.04.2025 - 08:22