⊗ppPmUFFl 203 of 447 menu

PHP Fonksiyonlarında Bayraklar

Fonksiyonlarda, return komutu kullanılarak örtülü bir şekilde bayraklar kullanılabilir. Nasıl yapıldığını görelim. Diyelim ki, bir dizinin tüm elemanlarının pozitif sayılar olup olmadığını kontrol eden şu fonksiyonumuz olsun:

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

Şimdi fonksiyonun kodunu bayrakların örtülü kullanımıyla yeniden yazalım:

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

Nasıl çalışıyor: Eğer dizide aranan eleman bulunursa - return ile fonksiyondan (ve döngüden de) çıkılır. Ancak eğer dizide aranan eleman bulunmazsa - fonksiyondan çıkış olmaz ve yürütme return true komutuna kadar ilerler. Ve fonksiyon, dizideki tüm elemanların pozitif olduğunun göstergesi olarak true döndürmüş olur.

Parametre olarak sayı dizisi alan ve bu dizideki tüm elemanların çift sayı olup olmadığını kontrol eden bir fonksiyon yapın.

Parametre olarak bir sayı alan ve bu sayının tüm basamaklarının tek sayı olup olmadığını kontrol eden bir fonksiyon yapın.

Parametre olarak bir dizi alan ve bu dizide ardışık olarak aynı olan iki elemanın olup olmadığını kontrol eden bir fonksiyon yapın.

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet