|
| lige eller ulige integer? Fra : Tonni Aagesen |
Dato : 03-10-01 23:59 |
|
Hejsa NG,
Jeg synes, jeg har set noget med en funktion, der kan finde ud af om et tal
er lige eller ulige, men jeg kan ikke finde det i manualen. Findes
funktionen og hvordan gør man?
--
Mvh
Tonni Aagesen
agent29@mail1.stofanet.dk
| |
Jonas Häggqvist (04-10-2001)
| Kommentar Fra : Jonas Häggqvist |
Dato : 04-10-01 00:21 |
|
On Thu, 4 Oct 2001 00:58:55 +0200, "Tonni Aagesen"
<use.my@signature.com> wrote:
>Hejsa NG,
>
>Jeg synes, jeg har set noget med en funktion, der kan finde ud af om et tal
>er lige eller ulige, men jeg kan ikke finde det i manualen. Findes
>funktionen og hvordan gør man?
if ($tal % 2)
echo '$tal er ulige';
else
echo '$tal er lige';
--
Jonas Häggqvist
| |
Mogens Meier Christe~ (04-10-2001)
| Kommentar Fra : Mogens Meier Christe~ |
Dato : 04-10-01 05:02 |
|
> if ($tal % 2)
> echo '$tal er ulige';
> else
> echo '$tal er lige';
Heh, det må kunne gøres grimmere på 1 linie:
echo "$tal er ". (($tal %2) ? 'ulige' : 'lige');
:)
For dem der ikke kender %-operatorern skal det siges at % giver resten ved heltalsdivision, hvor altså 1%2==1, 2%2==0 osv.
Man kunne selvf. også lave logisk AND med 1, menøh... ;)
--
Mvh. Mogens,
www.momech.dk
| |
Mogens Meier Christe~ (04-10-2001)
| Kommentar Fra : Mogens Meier Christe~ |
Dato : 04-10-01 05:02 |
|
> if ($tal % 2)
> echo '$tal er ulige';
> else
> echo '$tal er lige';
Heh, det må kunne gøres grimmere på 1 linie:
echo "$tal er ". (($tal %2) ? 'ulige' : 'lige');
:)
For dem der ikke kender %-operatorern skal det siges at % giver resten ved heltalsdivision, hvor altså 1%2==1, 2%2==0 osv.
Man kunne selvf. også lave logisk AND med 1, menøh... ;)
--
Mvh. Mogens,
www.momech.dk
| |
Lars (04-10-2001)
| Kommentar Fra : Lars |
Dato : 04-10-01 09:52 |
|
>Heh, det må kunne gøres grimmere på 1 linie:
>
>echo "$tal er ". (($tal %2) ? 'ulige' : 'lige');
echo "$tal er ". (($tal %2) ? 'u' : '') . "lige";
:)
--
---
Lars
http://wshlman.moons.dk/ - Say goodbye to GameSpy - Free alternative to
Half-Life users!
http://coder.dk/sohofaq.php - Uofficiel Tiscali SOHO FAQ
..: when mailing me, remember, there is no truth in my mail :.
| |
Kim Emax (05-10-2001)
| Kommentar Fra : Kim Emax |
Dato : 05-10-01 00:11 |
| | |
|
|