Heim >Backend-Entwicklung >PHP-Tutorial >PHP-Algorithmus Übung 1: Berechnen Sie die Summe zweier Zahlen und das Dreifache ihrer Summe

PHP-Algorithmus Übung 1: Berechnen Sie die Summe zweier Zahlen und das Dreifache ihrer Summe

藏色散人
藏色散人Original
2021-08-05 09:31:192570Durchsuche

Wenn Sie die Tür zu PHP betreten, wird das Lernen nie enden. Nur wenn die Grundlage stark ist, können Sie erfolgreich sein und fruchtbare Ergebnisse erzielen. Deshalb werde ich heute mit der PHP-Arithmetik-Artikelserie beginnen, unabhängig davon Schwierigkeit.

Die Frage für die Rechenübung in diesem Artikel lautet „Schreiben Sie ein PHP-Programm, um die Summe zweier gegebener ganzzahliger Werte zu berechnen und, wenn die beiden Werte gleich sind, das Dreifache ihrer Summe zurückzugeben“.

Die folgende Methode habe ich angegeben:

PHP-Code:

<?php
function test($x, $y)
{
    return $x == $y ? ($x + $y)*3 : $x + $y;
}
echo test(1, 2)."<br>";
echo test(3, 2)."<br>";
echo test(2, 2)."<br>";

Das Ergebnis der Ausgabeberechnung ist:

PHP-Algorithmus Übung 1: Berechnen Sie die Summe zweier Zahlen und das Dreifache ihrer Summe

Im obigen Code lautet der Kerncodeteil „$x == $ y? ($x + $y)*3 : $x + $y;“, die Bedeutung dieses Codes besteht darin, zunächst zu bestimmen, ob $x und $y gleich sind, und wenn sie nicht gleich sind, auszuführen „$x + $y“ , wenn gleich, führe „($x + $y)*3“ aus. $x == $y ? ($x + $y)*3 : $x + $y;”,这段代码的意思就是先判断$x 和 $y是否相等,如果不相等就执行“$x + $y”,如果相等则执行“($x + $y)*3”。

本例子中我们给出的第一对参数是1和2,是不同的数值,所以返回的结果是他们的和,即3;

第二对参数是3和2,同理,返回的和是5;

第三对给出的参数是2和2,是两个相同的数值,所以返回的结果是他们总和的三倍,即3*(2+2)=12。

这里需要大家掌握一个重要的运算符,三元运算符"?:" 。

语法格式是“(expr1) ? (expr2) : (expr3)

In diesem Beispiel ist das erste Parameterpaar, das wir angeben, 1 und 2, was unterschiedliche Werte ist. Das zurückgegebene Ergebnis ist also ihre Summe, die 3 ist.

Das zweite Parameterpaar ist ebenfalls 3 und 2. Die zurückgegebene Summe ist 5;

Die vom dritten Paar angegebenen Parameter sind 2 und 2, also zwei identische Werte, sodass das zurückgegebene Ergebnis das Dreifache ihrer Summe ist, also 3*(2+2)=12.

Hier müssen Sie einen wichtigen Operator beherrschen, den ternären Operator „?:“. Das Syntaxformat ist „(expr1) ? (expr2): (expr3)

Wenn expr1 als TRUE ausgewertet wird, ist der Wert expr2, und wenn expr1 als FALSE ausgewertet wird, ist der Wert expr3 . Hinweis:

🎜Seit PHP 5.3 kann der mittlere Teil des ternären Operators weggelassen werden. Der Ausdruck expr1 ?: expr3 gibt expr1 zurück, wenn expr1 TRUE ergibt, andernfalls expr3. 🎜🎜Eine detaillierte Einführung in PHP-Operatoren finden Sie im Kapitel „🎜PHP-Operatoren🎜“ im Handbuch. 🎜🎜Abschließend möchte ich Ihnen den neuesten kostenlosen Kurs auf unserer Plattform „🎜Entering the World of PHP from 0🎜“ empfehlen~ Kommen Sie und lernen Sie! 🎜

Das obige ist der detaillierte Inhalt vonPHP-Algorithmus Übung 1: Berechnen Sie die Summe zweier Zahlen und das Dreifache ihrer Summe. 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