⊗ppPmUFFl 203 of 447 menu

Flag i PHP-funktioner

I funktioner kan man bruge flag i implicit form ved hjælp af kommandoen return. Lad os se, hvordan det gøres. Lad os antage, at vi har følgende funktion, der kontrollerer, at alle elementer i arrayet er positive tal:

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

Lad os omskrive funktionens kode ved hjælp af implicit brug af flag:

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

Sådan virker det: hvis der findes et passende element i arrayet - vil vi forlade funktionen (og også løkken) ved hjælp af return. Men hvis der ikke findes et passende element i arrayet - vil der ikke ske et exit fra funktionen, og eksekveringen vil nå til kommandoen return true. Og det vil resultere i, at funktionen returnerer true som tegn på, at alle elementer i arrayet er positive.

Lav en funktion, som parameter vil tage imod et array med tal, og kontrollere, at alle elementer i dette array er lige tal.

Lav en funktion, som parameter vil tage imod et tal og kontrollere, at alle cifre i dette tal er ulige.

Lav en funktion, som parameter vil tage imod et array og kontrollere, om der i dette array er to ens elementer i træk.

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικά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
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis