⊗ppPmMdInr 132 of 447 menu

อาร์เรย์หลายมิติใน PHP

องค์ประกอบของอาร์เรย์สามารถไม่ได้เป็นเพียงสตริง และตัวเลขเท่านั้น แต่ยังสามารถเป็นอาร์เรย์ได้ด้วย ในกรณีนี้ เราจะได้อาร์เรย์ของอาร์เรย์หรือ อาร์เรย์หลายมิติ ในตัวอย่างต่อไปนี้ อาร์เรย์ $arr ประกอบด้วยสามองค์ประกอบ ซึ่งแต่ละองค์ประกอบ เป็นอาร์เรย์:

<?php $arr = [['a', 'b', 'c'], ['d', 'e', 'f'], ['g', 'h', 'i']]; ?>

มาเขียนใหม่ในรูปแบบที่เข้าใจง่ายกว่า:

<?php $arr = [ ['a', 'b', 'c'], ['d', 'e', 'f'], ['g', 'h', 'i'], ]; ?>

ขึ้นอยู่กับระดับการซ้อน อาร์เรย์ สามารถเป็นสองมิติ - อาร์เรย์ของอาร์เรย์ สามมิติ - อาร์เรย์ของอาร์เรย์ของอาร์เรย์ (และ ต่อๆ ไป - สี่มิติ ห้ามิติ ฯลฯ)

อาร์เรย์ข้างต้นเป็นอาร์เรย์สองมิติ เพราะภายในอาร์เรย์หนึ่งมี อาร์เรย์ย่อยอื่นอยู่ และในอาร์เรย์ย่อยเหล่านี้ ไม่มีอาร์เรย์อื่นอีก เพื่อแสดงองค์ประกอบใดๆ จากอาร์เรย์สองมิติ ควรเขียน ไม่ใช่วงเล็บเหลี่ยมหนึ่งคู่ แต่เป็นสองคู่:

<?php $arr = [ ['a', 'b', 'c'], ['d', 'e', 'f'], ['g', 'h', 'i'], ]; echo $arr[0][1]; // จะแสดง 'b' echo $arr[1][2]; // จะแสดง 'f' ?>

กำหนดอาร์เรย์ต่อไปนี้:

<?php $arr = [ ['a', 'b', 'c'], ['d', 'e', 'f'], ['g', 'h', 'i'], ['j', 'k', 'l'], ]; ?>

ใช้มันเพื่อแสดงองค์ประกอบที่มีข้อความ 'l', 'e', 'g' และ 'a'

กำหนดอาร์เรย์ต่อไปนี้:

<?php $arr = [[1, 2], [3, 4], [5, 6]]; ?>

หาผลรวมขององค์ประกอบทั้งหมดของมัน

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