⊗ppPmCdMch 99 of 447 menu

โครงสร้าง match ใน PHP

ใน PHP 8.0 มีโครงสร้างพิเศษชื่อ match เกิดขึ้นมา ซึ่งเป็นรูปแบบที่ง่ายขึ้นของ switch โครงสร้างนี้ก็ใช้สำหรับ เลือกค่าใดค่าหนึ่งจากชุดของค่าเช่นกัน นี่คือไวยากรณ์ของมัน:

<?php match (ตัวแปร) { ค่า1 => ผลลัพธ์1, ค่า2 => ผลลัพธ์3, ค่า3 => ผลลัพธ์3, default => ค่าเริ่มต้น } ?>

สิ่งที่อยู่หลังโอเปอเรเตอร์ => จะถูกส่งคืนเป็นผลลัพธ์การทำงานของ match และสามารถนำไปกำหนดค่าให้กับ ตัวแปรได้ ลองมาทดสอบปฏิบัติดู:

<?php $lang = 'ru'; $res = match ($lang) { 'ru' => '111', 'en' => '222', 'de' => '333', default => 'unsupported language' }; echo $res; ?>

ตัวแปร $num สามารถรับค่าได้คือ 1, 2, 3 หรือ 4 จงกำหนดว่าค่าของตัวแปรนี้ตรงกับฤดูกาลใด

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