การเติมค่าอาร์เรย์ใน PHP
ไม่จำเป็นต้องเพิ่มองค์ประกอบลงในอาร์เรย์ทันทีในขณะที่ประกาศอาร์เรย์นั้น สามารถประกาศอาร์เรย์นั้นให้ว่างก่อนได้ จากนั้นจึงเพิ่มองค์ประกอบที่จำเป็นลงไป ดังนี้:
<?php
$arr = []; // สร้างอาร์เรย์ว่าง
$arr[] = 'a'; // องค์ประกอบจะถูกเพิ่มเข้าไปที่คีย์ 0
$arr[] = 'b'; // องค์ประกอบจะถูกเพิ่มเข้าไปที่คีย์ 1
$arr[] = 'c'; // องค์ประกอบจะถูกเพิ่มเข้าไปที่คีย์ 2
var_dump($arr); // จะแสดง ['a', 'b', 'c']
?>
อาร์เรย์ไม่จำเป็นต้องว่างเปล่าตั้งแต่เริ่มต้นเสมอไป อาจมีข้อมูลบางอย่างอยู่แล้วก็ได้ แต่เรายังคงสามารถเพิ่มองค์ประกอบใหม่ได้:
<?php
$arr = ['a', 'b', 'c']; // ประกาศอาร์เรย์พร้อมองค์ประกอบ
$arr[] = 'd'; // องค์ประกอบจะถูกเพิ่มเข้าไปที่คีย์ 3
$arr[] = 'e'; // องค์ประกอบจะถูกเพิ่มเข้าไปที่คีย์ 4
var_dump($arr); // จะแสดง ['a', 'b', 'c', 'd', 'e']
?>
กำหนดให้มีอาร์เรย์ว่าง:
<?php
$arr = [];
?>
ใช้วิธีที่อธิบายไว้เติมอาร์เรย์นี้
ด้วยองค์ประกอบที่มีค่า 1, 2,
3, 4 และ 5
กำหนดให้มีอาร์เรย์ดังนี้:
<?php
$arr = [1, 2, 3];
?>
เพิ่มองค์ประกอบ 4 และ 5 ต่อท้ายเข้าไป