Projektowanie stron WWW od podszewki

Artykuły na każdy temat

[PHP] Jak sprawdzić czy liczba jest parzysta bądź nieparzysta?

Dodano 30.06.2010r. o 01:21
Najprostszym sposobem na sprawdzenie czy liczba jest parzysta bądź nieparzysta jest sprawdzenie wyniku z dzielenia przez dwa. Do tego celu używamy modulo.
Kod:
<?php
function is_odd($number)
{
 return ($number 2 true false);
}

$x 22;

echo 'Liczba '.$x.' jest '.(is_odd($x) ? 'nieparzysta' 'parzysta');
?>
Funkcja is_odd() zwraca true jeżeli liczba jest nieparzysta lub false jeżeli liczba jest parzysta.

Jest też druga metoda sprawdzająca parzystość bądź nieparzystość liczby. Polega ona na wykonaniu operacji bitowego AND.
Kod:
<?php
function is_odd($number)
{
 return ($number 1 true false);
}

$x 22;

echo 'Liczba '.$x.' jest '.(is_odd($x) ? 'nieparzysta' 'parzysta');
?>
Poniżej zamieszczam także skrypt kolorujący na zmianę kolejne przykładowe wpisy.
Kod:
<?php
echo '<ul>';

for($h 0$h 9; ++$h)
{
 echo '<li style="background: #'.($h 333 666).'">'.$h.'</li>';
}

echo '</ul>';
?>

Komentarze

Publikowane komentarze są prywatnymi opiniami użytkowników serwisu. Serwis nie ponosi odpowiedzialności za treść opinii. W trosce o zachowanie poziomu dyskusji wszystkie komentarze podlegają akceptacji przed ich publikacją dlatego proszę cierpliwie czekać aż komentarz zostanie opublikowany.

CapaciousCore

Dodano 26.09.2010r. o 14:08
@m owszem, prościej.

m

Dodano 26.09.2010r. o 00:53
Nie prościej tak:
Kod:
<?php
function is_odd($number){
 return $number 2;
}
?>
Wink

Dodaj komentarz

Zostaw komentarz jeżeli możesz! Nie bądź przysłowiowym botem! Nie bądź obojętny! Ciebie to nic nie kosztuje, a mi sprawi uśmiech na twarzy.
Zezwolono używać: BBCode
Zabroniono używać:
znaczników HTML

(Wymagany)

(Wymagany, niepublikowany)

(Nie wymagana)

Token:

Obrazek dla bota

(Przepisz tylko cyfry!)

(Wymagana)