PHP ຈຸດສະນະທີ່ມີຫຼາຍຊັ້ນ

ໃນຫຼັກສູດກ່ອນນີ້ພວກເຮົາໄດ້ຮູ້ວ່າຕາລະການແມ່ນລາຍການຂອງອັດຕາ/ຄູ່ມູນ.

ແຕ່ວ່າບາງຄັ້ງທ່ານພະຍາຍາມຮັກສາຂໍ້ມູນດ້ວຍຫຼາຍກົດຫົວຫຼາຍຄັ້ງ.

ທ່ານສາມາດຮັກສາຂໍ້ມູນດ້ວຍຕາລະການຫຼາຍລະດັບ.

PHP - ຕາລະການຫຼາຍລະດັບ

ຕາລະການຫຼາຍລະດັບແມ່ນຕາລະການທີ່ກວມມີຕາລະການໜຶ່ງຫຼືຫຼາຍຕາລະການ.

PHP ສາມາດເຂົ້າໃຈຕາລະການສອງລະດັບຫຼາຍກວ່າສາມລະດັບ, ແຕ່ວ່າຕາລະການຫຼາຍກວ່າສາມລະດັບສຳລັບຄົນສ່ວນຫຼາຍບໍ່ສາມາດຈັດການໄດ້.

ຄວາມຄິດເຫັນ:ຄວາມກວມຂອງຕາລະການຈະສະແດງວ່າທ່ານຕ້ອງເລືອກບັນທຶກຫຼາຍຄັ້ງທີ່ຕ້ອງເລືອກຫົວຂໍ້

  • ສໍາລັບຕາລະການສອງຄັ້ງທ່ານຕ້ອງການມີບັນທຶກສອງຄັ້ງເພື່ອເລືອກຫົວຂໍ້
  • ສໍາລັບຕາລະການສາມຄັ້ງຫຼາຍກວ່ານັ້ນທ່ານຕ້ອງການມີບັນທຶກສາມຄັ້ງເພື່ອເລືອກຫົວຂໍ້

PHP - ຕາລະການສອງຄັ້ງ

ຕາລະການສອງຄັ້ງແມ່ນຕາລະການຂອງຕາລະການ (ຕາລະການສາມຄັ້ງແມ່ນຕາລະການຂອງຕາລະການສາມຄັ້ງ).

ກ່ອນໜ້ານີ້ພວກເຮົາຈະເບິ່ງຕາລະການດັ່ງຕໍ່ມາ:

ພາສາ ສາງສະຖານ ການຂາຍ
Volvo 33 20
BMW 17 15
Saab 5 2
Land Rover 15 11

ພວກເຮົາສາມາດຮັກສາຂໍ້ມູນຈາກຕາລະການຂັ້ນສອງຄັ້ງແບບນີ້:

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

ຕອນນີ້ວັດຖຸສອງແບບມີສີ່ວັດຖຸແລະມີບັນທຶກສອງ (ຈຳນວນ): ຈຳນວນສອງ ແລະ ຈຳນວນສອງ.

ເພື່ອເຂົ້າເຖິງວັດທະນະທຳຂອງວັດຖຸ $cars, ພວກເຮົາຕ້ອງໃຊ້ສອງບັນທຶກ (ຈຳນວນສອງ):

ຄວາມຈຳນວນ

<?php
echo $cars[0][0].": 库存:".$cars[0][1].", 销量:".$cars[0][2].".<br>";
echo $cars[1][0].": 库存:".$cars[1][1].", 销量:".$cars[1][2].".<br>";
echo $cars[2][0].": 库存:".$cars[2][1].", 销量:".$cars[2][2].".<br>";
echo $cars[3][0].": 库存:".$cars[3][1].", 销量:".$cars[3][2].".<br>";
?>

ການດຳເນີນການທົດລອງ

ພວກເຮົາສາມາດໃຊ້ວົງວາງ For 循ອນໃນ For 循ອນອື່ນໆເພື່ອຮັບວັດທະນະທຳຂອງວັດຖຸ $cars (ພວກເຮົາຍັງຕ້ອງໃຊ້ສອງບັນທຶກ):

ຄວາມຈຳນວນ

<?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>";
}
?>

ການດຳເນີນການທົດລອງ