⊗ppPmArEO 58 of 447 menu

ลำดับขององค์ประกอบในอาร์เรย์ใน PHP

ดังที่คุณทราบแล้ว ในอาร์เรย์ทั่วไป องค์ประกอบต่างๆ จะอยู่ในลำดับที่เข้มงวด เนื่องจากตำแหน่ง ของแต่ละองค์ประกอบกำหนดคีย์ของมัน ในอาร์เรย์แบบ associative เรากำหนดคีย์เอง ดังนั้น ลำดับขององค์ประกอบจึงไม่สำคัญ

ตัวอย่าง ลองพิจารณาอาร์เรย์แบบ associative นี้:

<?php $arr = [1 => 'value1', 2 => 'value2', 3 => 'value3']; echo $arr[1]; // แสดง 'value1' echo $arr[2]; // แสดง 'value2' echo $arr[3]; // แสดง 'value3' ?>

หากสลับตำแหน่งองค์ประกอบของอาร์เรย์นี้ ในลำดับใดก็ได้ (แน่นอน พร้อมกับ คีย์ของพวกมัน) จะไม่มีอะไรเปลี่ยนแปลงในการทำงาน ของสคริปต์ของเรา:

<?php $arr = [3 => 'value3', 1 => 'value1', 2 => 'value2']; echo $arr[1]; // แสดง 'value1' echo $arr[2]; // แสดง 'value2' echo $arr[3]; // แสดง 'value3' ?>

นอกจากนี้ คีย์ที่เป็นตัวเลขไม่จำเป็น ต้องมีค่าทั้งหมดโดยไม่มีช่องว่าง เราสามารถมี ตัวเลขใดก็ได้ และนี่จะไม่ทำให้เกิด ปัญหาใดๆ:

<?php $arr = [7 => 'value1', 50 => 'value2', 23 => 'value3']; ?>

ทดสอบสิ่งที่อธิบายไว้กับอาร์เรย์แบบ associative ของคุณบางอัน

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