Heim  >  Artikel  >  Backend-Entwicklung  >  So ermitteln Sie in PHP, ob es sich um eine ungerade oder eine gerade Zahl handelt

So ermitteln Sie in PHP, ob es sich um eine ungerade oder eine gerade Zahl handelt

青灯夜游
青灯夜游Original
2022-05-20 11:50:117440Durchsuche

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 .

So ermitteln Sie in PHP, ob es sich um eine ungerade oder eine gerade Zahl handelt

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==0
Lassen Sie uns anhand eines Beispiels mehr darüber erfahren:

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
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

So ermitteln Sie in PHP, ob es sich um eine ungerade oder eine gerade Zahl handelt

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn