Heim >Backend-Entwicklung >PHP-Problem >So bestimmen Sie in PHP, ob die Summe zweier Zahlen 30 ist oder eine der Zahlen 30 ist

So bestimmen Sie in PHP, ob die Summe zweier Zahlen 30 ist oder eine der Zahlen 30 ist

藏色散人
藏色散人Original
2021-08-12 09:25:462517Durchsuche

Hallo~ Heute werde ich Ihnen eine sehr einfache und einfache Beurteilungsfrage stellen, um Ihr Verständnis der PHP-Operatoren zu testen~

Diese Frage sieht so aus: „Bitte schreiben Sie ein PHP-Programm, um zwei gegebene Ganzzahlen zu überprüfen. Geben Sie true zurück, wenn eine davon wahr ist 30 oder ihre Summe ist 30".

Okay, fangen wir mit den Fragen an~ (Vielleicht schaffst du es in einer Minute, hahaha)

Aber Neulinge können durch diese Art von Fragen immer noch ihr Wissen über PHP-Operatoren festigen, also legen Sie los.

Das Folgende ist die Implementierungsmethode, die ich angegeben habe:

Der PHP-Code lautet wie folgt:

<?php
function test($x, $y)
{
    return ($x == 30) || ($y == 30) || ($x + $y == 30);
}

var_dump(test(30, 0));
var_dump( test(25, 5));
var_dump( test(20, 30));
var_dump(test(20, 25));

Das Rückgabeergebnis lautet wie folgt:

So bestimmen Sie in PHP, ob die Summe zweier Zahlen 30 ist oder eine der Zahlen 30 ist

Dann möchte ich Ihnen kurz die Bedeutung des Obigen vorstellen Code:

Zuerst übergeben wir das Schlüsselwort function(), das eine test()-Funktion definiert und zwei Parameter $x, $y angibt. Anschließend wird im Methodenkörper die Beurteilungsanweisung durch die Operatoren implementiert ==, || und +. function()关键词定义一个test()函数,并且给了两个参数$x, $y;然后在方法体内通过运算符==、||、+实现判断语句。

也就是说如果$x等于30或者$y等于30又或者$x + $y等于30,则结果就会返回true,否则返回false;最后调用test函数即可。

我们可以看到我给出了四对参数,分别是(30, 0),(25, 5),(20, 30),(20, 25);可以明显看出最后一个会返回false,其他都是true。

附:

==属于比较运算符,表示等于,例 x == y,如果 x 等于 y,则返回 true;

||属于逻辑运算符,表示或,例 x || y,如果 x 和 y 至少有一个为 true,则返回 true;

+

Das heißt, wenn $x gleich 30 oder $y gleich 30 ist oder $x + $y gleich 30 ist, gibt das Ergebnis „true“ zurück, andernfalls wird „false“ zurückgegeben. Rufen Sie schließlich die Testfunktion auf . Wir können sehen, dass ich vier Parameterpaare angegeben habe, nämlich (30, 0), (25, 5), (20, 30), (20, 25); es ist deutlich zu erkennen, dass das letzte Parameterpaar zurückgegeben wird falsch, alles andere ist wahr.

🎜🎜🎜Anhang: 🎜🎜🎜== ist ein Vergleichsoperator, der gleich bedeutet, zum Beispiel x == y, wenn x gleich y ist, gibt er true zurück 🎜🎜|| code> gehört zum logischen Operator, was bedeutet, dass oder, zum Beispiel x || y, wenn mindestens eines von x und y wahr ist, 🎜🎜<code>+ gehört zum arithmetischen Operator, was bedeutet, dass die Addition, zum Beispiel x + y, die Summe von x und y darstellt. 🎜🎜Abschließend möchte ich jedem das neueste und umfassendste „🎜PHP-Video-Tutorial🎜“ empfehlen ~ Kommen Sie und lernen Sie! 🎜

Das obige ist der detaillierte Inhalt vonSo bestimmen Sie in PHP, ob die Summe zweier Zahlen 30 ist oder eine der Zahlen 30 ist. 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