⊗ppPmUFFl 203 of 447 menu

Drapeaux dans les fonctions PHP

Dans les fonctions, il est possible d'utiliser des drapeaux de manière implicite à l'aide de l'instruction return. Voyons comment cela est fait. Supposons que nous ayons la fonction suivante, qui vérifie que tous les éléments du tableau sont des nombres positifs :

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

Réécrivons le code de la fonction en utilisant les drapeaux de manière implicite :

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

Comment cela fonctionne : si un élément recherché est trouvé dans le tableau - nous quitterons la fonction (et aussi la boucle) avec return. Mais si l'élément recherché n'est pas trouvé dans le tableau - la sortie de la fonction n'aura pas lieu et l'exécution atteindra la commande return true. Et il se trouvera que la fonction renverra true comme signe que tous les éléments du tableau sont positifs.

Créez une fonction qui prendra en paramètre un tableau de nombres et vérifiera que tous les éléments de ce tableau sont des nombres pairs.

Créez une fonction qui prendra en paramètre un nombre et vérifiera que tous les chiffres de ce nombre sont impairs.

Créez une fonction qui prendra en paramètre un tableau et vérifiera s'il existe dans ce tableau deux éléments identiques consécutifs.

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser