ທີ່ປ່ຽນວິທິ PHP

数组能够在单独的变量名中存储一个或多个值。

实例

数组在单个变量中存储多个值:


运行实例

ຫົວຂໍ້ວ່າແມ່ນຫຍັງຈຳນວນບັນທຶກ?

ຈຳນວນບັນທຶກແມ່ນສາຍຂໍ້ມູນພິເສດທີ່ສາມາດຄົງຢູ່ໃນສາຍຂໍ້ມູນດຽວເອງແລະສາມາດບັນທຶກຈຳນວນບັນທຶກອັນດັບລຳດັບທີ່ຫຼາຍກວ່າດັ່ງກ່າວ:

ຖ້າພວກເຈົ້າມີລາຍການໂຄງການ (ອີງວ່າລາຍການກັນທະນາຄານລົດ) ພວກເຈົ້າສາມາດບັນທຶກບັນທຶກຈຳນວນບັນທຶກພາຍໃນສາຍຂໍ້ມູນດຽວເອງຄືດັ່ງກ່າວ:

$cars1="porsche";
$cars2="BMW";
$cars3="Volvo";

ບໍ່ວ່າພວກເຈົ້າຕ້ອງການລະບຸແລະຄົ້ນຫາຄະນະພາບສະເພາະອັນດັບລຳດັບທີ່ຫຼາຍກວ່າດັ່ງກ່າວຫຼືພວກເຈົ້າຕ້ອງການບັນທຶກ 300 ກັນທະນາຄານລົດທີ່ຫຼາຍກວ່າ 3 ຫຼືບໍ່?:

ວິທີການທີ່ພວກເຈົ້າສາມາດໃຊ້ແມ່ນການສ້າງຈຳນວນບັນທຶກ!

ຈຳນວນບັນທຶກສາມາດຄົງຢູ່ໃນສາຍຂໍ້ມູນດຽວເອງແລະພວກເຈົ້າສາມາດບັນທຶກຈຳນວນບັນທຶກອັນດັບລຳດັບເພື່ອສະເພາະບັນທຶກຈຳນວນບັນທຶກທີ່ຈະບັນທຶກ:

ຈະສ້າງຈຳນວນບັນທຶກໃນ PHP

ໃນ PHP, array() ວິກິດຂອງຈະສ້າງຈຳນວນບັນທຶກ:

array();

ໃນ PHP, ມີສາມປະເພດຈຳນວນບັນທຶກ:

  • ຈຳນວນບັນທຶກ - ມີຈຳນວນບັນທຶກທີ່ມີກົດສະນະຫາຍ
  • ຈຳນວນບັນທຶກຊີ້ວັດ - ມີຈຳນວນບັນທຶກທີ່ມີກົດສະນະຫາຍ
  • 多维数组 - ມີຈຳນວນບັນທຶກອັນດັບລຳດັບ

ຈຳນວນບັນທຶກຂອງ PHP

ມີສອງວິທີຈະສ້າງຈຳນວນບັນທຶກ:

ຈຳນວນບັນທຶກແມ່ນມີການຈັດການອອກລຳດັບ (ຈະຕັ້ງຈາກ 0):

$cars=array("porsche","BMW","Volvo");

ຫຼືກໍ່ສາມາດຈະຈັດການຈຳນວນບັນທຶກໄດ້:

$cars[0]="porsche";
$cars[1]="BMW";
$cars[2]="Volvo";

ບົດຕິດຕາມລາຍລະອຽດພາຍໃຕ້ຈະຫາຄະນະພາບສະເພາະອັນດັບລຳດັບ $cars ທີ່ມີອັນດັບສາມຫົວຂໍ້ຈະຕັ້ງກັບຄຳອອກສຽງຂອງອັນດັບລຳດັບ:

实例


运行实例

ຈະຫາຄະນະພາບສະເພາະອັນດັບລຳດັບ - count() ວິກິດ

count() ຫົວວິກິດຂອງຈະຫາຄະນະພາບສະເພາະອັນດັບລຳດັບ (ຈຳນວນອັນດັບ):

实例


运行实例

ລະບຸສະເພາະອັນດັບລຳດັບ

ຖ້າທີ່ພວກເຈົ້າຕ້ອງການລະບຸແລະອອກສຽງທຸກວັດທະນະທີຂອງສາຍຂໍ້ມູນສະເພາະອັນດັບລຳດັບທີ່ຫຼາຍກວ່າດັ່ງກ່າວແລ້ວພວກເຈົ້າສາມາດໃຊ້ການກົດລະບົບ for 循ອນໄດ້ຄືດັ່ງກ່າວ:

实例

";
}
?>

运行实例

PHP 关联数组

关联数组是使用您分配给数组的指定键的数组。

有两种创建关联数组的方法:

$age=array("Bill"=>"35","Steve"=>"37","Elon"=>"43");

或者:

$age['Bill']="63";
$age['Steve']="56";
$age['Elon']="47";

随后可以在脚本中使用指定键:

实例

"63","Steve"=>"56","Elon"=>"47");
echo "Elon is " . $age['Elon'] . " years old.";
?>

运行实例

遍历关联数组

如需遍历并输出关联数组的所有值,您可以使用 foreach 循环,就像这样:

实例

"63","Steve"=>"56","Elon"=>"47");
foreach($age as $x=>$x_value) {
  echo "Key=" . $x . ", Value=" . $x_value;
  echo "
"; } ?>

运行实例

多维数组

我们将在 PHP 高级教程中讲解多维数组.

完整的 PHP 数组参考手册

如需完整的数组函数参考手册,请访问我们的 ປືກສາຫົວຂໍ້ອຸປະກອນວິທະຍານ PHP.

ປືກສາຫົວຂໍ້ມີການອະທິບາຍຄວາມຫນັງຂອງຫົວຂໍ້ແລະການທົດລອງທີ່ນໍາໃຊ້.