phpbar.de logo

Mailinglisten-Archive

Re: gerade oder ungerade
Archiv Mailingliste mysql-de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: gerade oder ungerade



HALLO dexter, :)

> wie ist es möglich eine zahl in eine php variable als gerade oder
> ungerade zu definieren ??? oder sogar nach nach einer zahlen reihe wie
> z.B. 5er reihe zu bestimmen???

das geht mathematisch einfach mir der Modulo-Funktion, die Du in PHP
(wie auch in C/C++) mit dem Prozent-Operator (%) nutzen kannst:

    echo 5 % 2;

"x % y" liefert den Rest, wenn man x durch y teilt.

Beispiel:
    17 % 3 = 2, denn 17/3 ist 5, Rest 2.
    17 % 4 = 1, denn 17/4 ist 4, Rest 1.
    17 % 2 = 1, denn 17/2 ist 8, Rest 1.

Jou, und da sich diese Reste immer wiederholen (von 0 bis Teiler-1),
ist das prima geeignet, um 2er- oder 5er-Reihen zu bekommen:

i  :  0  1  2  3  4  5  6  7  8  9 10 11 12 13 14 15 16
i%2:  0  1  0  1  0  1  0  1  0  1  0  1  0  1  0  1  0
i%5:  0  1  2  3  4  0  1  2  3  4  0  1  2  3  4  0  1

Ciao,
  Martin
-- 
Martin Ramsch <m.ramsch_(at)_computer.org> <URL: http://home.pages.de/~ramsch/ >
PGP KeyID=0xE8EF4F75 FiPr=52 44 5E F3 B0 B1 38 26  E4 EC 80 58 7B 31 3A D7

---
*** Abmelden von dieser Mailingliste funktioniert per E-Mail
*** an mysql-de-request_(at)_lists.4t2.com mit Betreff/Subject: unsubscribe


Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive