⊗ppPmUFFl 203 of 447 menu

Flags in PHP-Funktionen

In Funktionen können Flags auf implizite Weise mit der Anweisung return verwendet werden. Lassen Sie uns sehen, wie das gemacht wird. Nehmen wir an, wir haben die folgende Funktion, die prüft, dass alle Elemente eines Arrays positive Zahlen sind:

<?php function isPositive($arr) { $flag = true; foreach ($arr as $elem) { if ($elem < 0) { $flag = false; } } return $flag; } ?>

Lassen Sie uns den Code der Funktion mit impliziter Verwendung von Flags umschreiben:

<?php function isPositive($arr) { foreach ($arr as $elem) { if ($elem < 0) { return false; } } return true; } ?>

So funktioniert es: Wenn ein passendes Element im Array gefunden wird - verlassen wir die Funktion (und auch die Schleife) mit return. Aber wenn im Array kein passendes Element gefunden wird - wird die Funktion nicht vorzeitig verlassen und die Ausführung erreicht den Befehl return true. Und so ergibt sich, dass die Funktion true zurückgibt, als Zeichen dafür, dass alle Elemente im Array positiv sind.

Erstellen Sie eine Funktion, die als Parameter ein Array mit Zahlen entgegennimmt und prüft, dass alle Elemente in diesem Array gerade Zahlen sind.

Erstellen Sie eine Funktion, die als Parameter eine Zahl entgegennimmt und prüft, dass alle Ziffern dieser Zahl ungerade sind.

Erstellen Sie eine Funktion, die als Parameter ein Array entgegennimmt und prüft, ob es in diesem Array zwei gleiche Elemente hintereinander gibt.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen