⊗ppPmUFFl 203 of 447 menu

PHP-ის ფუნქციებში დროშები

ფუნქციებში დროშების გამოყენება შესაძლებელია არაპირდაპირად, return ინსტრუქციის გამოყენებით. მოდით ვნახოთ, როგორ კეთდება ეს. დავუშვათ, გვაქვს შემდეგი ფუნქცია, რომელიც ამოწმებს, არის თუ არა მასივის ყველა ელემენტი დადებითი რიცხვი:

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

მოდით გადავწეროთ ფუნქციის კოდი დროშების არაპირდაპირი გამოყენებით:

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

როგორ მუშაობს ეს: თუ მასივში მოიძებნება საჭირო ელემენტი - ჩვენ გამოვიდეთ ფუნქციიდან (და ასევე ციკლიდან) return-ის საშუალებით. მაგრამ თუ მასივში არ მოიძებნება საჭირო ელემენტი - ფუნქციიდან გამოსვლა არ მოხდება და შესრულება მიაღწევს return true ბრძანებამდე. და აღმოჩნდება, რომ ფუნქცია დააბრუნებს true-ს, როგორც იმის ნიშანს, რომ მასივის ყველა ელემენტი დადებითია.

შექმენით ფუნქცია, რომელიც პარამეტრად მიიღებს რიცხვების მასივს და შეამოწმებს, არის თუ არა ამ მასივის ყველა ელემენტი ლუწი რიცხვი.

შექმენით ფუნქცია, რომელიც პარამეტრად მიიღებს რიცხვს და შეამოწმებს, ნუთუ ამ რიცხვის ყველა ციფრი კენტია.

შექმენით ფუნქცია, რომელიც პარამეტრად მიიღებს მასივს და შეამოწმებს, არის თუ არა ამ მასივში ზედიზედ ორი ერთი და იგივე ელემენტი.

ქართული
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა