⊗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
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ