ฟอรั่ม | ล่าสุดการพัฒนาเว็บบทเรียน
×

PHP เกี่ยวกับการสอน

PHP บ้าน PHP แนะนำ PHP ติดตั้ง PHP วากยสัมพันธ์ PHP ตัวแปร PHP Echo / พิมพ์ PHP ชนิดข้อมูล PHP เงื่อนไข PHP ค่าคงที่ PHP ผู้ประกอบการ PHP If...Else...Elseif PHP Switch PHP ในขณะที่ลูป PHP สำหรับลูป PHP ฟังก์ชั่น PHP แถว PHP เรียงลำดับอาร์เรย์ PHP Superglobals

PHP การจัดการ

PHP ฟอร์ม การจัดการ PHP ฟอร์ม การตรวจสอบ PHP ฟอร์ม จำเป็นต้องใช้ PHP ฟอร์ม URL/E-mail PHP ฟอร์ม สมบูรณ์

PHP สูง

PHP อาร์เรย์หลายมิติ PHP วันและเวลา PHP ประกอบด้วย PHP ไฟล์ การจัดการ PHP ไฟล์ เปิด / อ่าน PHP ไฟล์ สร้าง / เขียน PHP ไฟล์ อัปโหลด PHP Cookies PHP Sessions PHP ฟิลเตอร์ PHP Filters สูง PHP ผิดพลาด การจัดการ PHP ข้อยกเว้น

MySQL Database

MySQL ฐานข้อมูล MySQL สัมพันธ์ MySQL Create DB MySQL Create ตาราง MySQL Insert Data MySQL รับ ID เข้าครั้งสุดท้าย MySQL ใส่หลาย MySQL Prepared MySQL Select Data MySQL Delete Data MySQL Update Data MySQL Limit Data

PHP - XML

PHP XML parsers PHP SimpleXML Parser PHP SimpleXML - Get PHP XML Expat PHP XML DOM

PHP - AJAX

AJAX แนะนำ AJAX PHP AJAX ฐานข้อมูล AJAX XML AJAX ค้นหาสด AJAX RSS Reader AJAX โพลล์

PHP Examples

PHP ตัวอย่าง PHP ทดสอบ PHP ใบรับรอง

PHP การอ้างอิง

PHP แถว PHP ปฏิทิน PHP วันที่ PHP ไดเรกทอรี PHP ผิดพลาด PHP ระบบแฟ้ม PHP กรอง PHP FTP PHP HTTP PHP Libxml PHP จดหมาย PHP คณิตศาสตร์ PHP อื่น ๆ PHP MySQLi PHP SimpleXML PHP เชือก PHP XML PHP Zip PHP ช่วงเวลา

 

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


ก่อนหน้านี้ในการกวดวิชานี้เราได้อธิบายอาร์เรย์ที่มีรายการเดียวของคีย์ / คู่ค่า

แต่บางครั้งคุณต้องการที่จะเก็บค่าที่มีมากกว่าหนึ่งที่สำคัญ

นี้สามารถเก็บไว้ในอาร์เรย์หลายมิติ


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

อาร์เรย์หลายมิติอาร์เรย์ที่มีหนึ่งหรือมากกว่าหนึ่งอาร์เรย์

PHP เข้าใจอาร์เรย์หลายมิติที่สองสามสี่ห้าหรือระดับมากขึ้นลึกHowever, arrays more than three levels deep are hard to manage for most people. อย่างไรก็ตามอาร์เรย์มากกว่าสามระดับลึกยากที่จะจัดการสำหรับคนส่วนใหญ่

บันทึกมิติของอาร์เรย์ระบุจำนวนของดัชนีที่คุณต้องเลือกองค์ประกอบ
  • สำหรับอาร์เรย์สองมิติที่คุณต้องสองดัชนีเพื่อเลือกองค์ประกอบ
  • สำหรับอาร์เรย์สามมิติที่คุณต้องสามดัชนีเพื่อเลือกองค์ประกอบ

PHP - อาร์เรย์สองมิติ

อาร์เรย์สองมิติอาร์เรย์ของอาร์เรย์ (มีอาร์เรย์สามมิติเป็นอาร์เรย์ของอาร์เรย์ของอาร์เรย์เป็นพิเศษ)

ขั้นแรกให้ดูที่ตารางต่อไปนี้:

Name Stock Sold
Volvo 22 18
BMW 15 13
Saab 5 2
Land Rover 17 15

เราสามารถจัดเก็บข้อมูลจากตารางข้างต้นในอาร์เรย์สองมิติเช่นนี้

$cars = array
  (
  array("Volvo",22,18),
  array("BMW",15,13),
  array("Saab",5,2),
  array("Land Rover",17,15)
  );

ตอนนี้ทั้งสองมิติ $ รถยนต์อาร์เรย์มีสี่อาร์เรย์และมันมีสองดัชนี: แถวและคอลัมน์

ได้รับการเข้าถึงองค์ประกอบของอาร์เรย์ $ รถยนต์เราจะต้องชี้ไปที่สองดัชนี (แถวและคอลัมน์) นี้:

ตัวอย่าง

<?php
echo $cars[0][0].": In stock: ".$cars[0][1].", sold: ".$cars[0][2].".<br>";
echo $cars[1][0].": In stock: ".$cars[1][1].", sold: ".$cars[1][2].".<br>";
echo $cars[2][0].": In stock: ".$cars[2][1].", sold: ".$cars[2][2].".<br>";
echo $cars[3][0].": In stock: ".$cars[3][1].", sold: ".$cars[3][2].".<br>";
?>
ตัวอย่างเรียก»

นอกจากนี้เรายังสามารถใส่ห่วงภายในอื่นสำหรับวงที่จะได้รับองค์ประกอบของ $ รถยนต์อาร์เรย์ (เรายังคงต้องชี้ไปที่สองดัชนี):

ตัวอย่าง

<?php
for ($row = 0; $row < 4; $row++) {
  echo "<p><b>Row number $row</b></p>";
  echo "<ul>";
  for ($col = 0; $col < 3; $col++) {
    echo "<li>".$cars[$row][$col]."</li>";
  }
  echo "</ul>";
}
?>
ตัวอย่างเรียก»