Heim > Artikel > Backend-Entwicklung > So ermitteln Sie in PHP, ob es sich um eine ungerade oder eine gerade Zahl handelt
In PHP können Sie den Restoperator „%“ und den Gleichheitsoperator „==“ verwenden, um zu bestimmen, ob eine Zahl ungerade oder gerade ist. Sie müssen nur den Operator „%“ verwenden, um den Rest nach der Division der angegebenen Zahl zu erhalten Zahl durch 2. Und verwenden Sie den „==“-Operator, um zu bestimmen, ob der Rest 0 ist; die Syntax ist „$num%2==0“. Wenn „true“ zurückgegeben wird, ist es eine gerade Zahl, andernfalls ist es eine ungerade Zahl .
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, DELL G3-Computer
Um festzustellen, ob eine Zahl ungerade oder gerade ist, müssen Sie im Wesentlichen feststellen, ob die Zahl durch 2 teilbar ist:
Wenn es durch 2 teilbar ist, ist es eine gerade Zahl
Wenn es nicht durch 2 teilbar ist, ist es eine ungerade Zahl
Wie implementiert man also die Ganzzahldivisionsfunktion in PHP?
In PHP können Sie den Restoperator „%“ verwenden, um festzustellen, ob er teilbar ist.
Wenn eine Zahl durch 2 geteilt wird und es keinen Rest gibt (sie ist 0), dann ist sie durch 2 teilbar, was eine gerade Zahl ist
Wenn eine Zahl durch 2 geteilt wird und es einen Rest gibt (nicht 0), dann ist es eine ungerade Zahl, wenn sie nicht durch 2 teilbar ist Verwenden Sie den Operator „%“.
Grammatik:$num%2==0Lassen Sie uns anhand eines Beispiels mehr darüber erfahren:
<?php header('content-type:text/html;charset=utf-8'); function f($num){ if($num%2==0){ echo $num." 能被2整除, 是偶数!<br>"; }else{ echo $num." 不能被2整除, 是奇数!<br>"; } } f(1); f(2); f(3); f(4); f(5); ?>
Empfohlenes Lernen: „
PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo ermitteln Sie in PHP, ob es sich um eine ungerade oder eine gerade Zahl handelt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!