<?php // เรายังไม่ได้ประกาศค่าให้กับ $addresses ดังนั้นจะไม่มีผลลัพธ์สำหรับการอ้างอิงนี้ echo $addresses[0]; // เนื่องจากเรายังไม่ได้ประกาศค่าใด ๆ ให้กับอะเรย์ $addresses เลย // ดังนั้น เมื่อเราทำการกำหนดค่า key ให้กับ $addresses มันจะถูกสร้างเป็นอะเรย์ทันที $addresses[0] = 'admin@stepcoding.com'; ?>
<?php // array แบบ index จะเริ่มต้น key ที่ 0 $addresses[0] = 'admin@stepcoding.com'; $addresses[1] = 'genetic@stepcoding.com'; $addresses[2] = 'program@stepcoding.com'; // array แบบ associative จะมี key เป็น string $price['project'] = 3000; $price['product'] = 2000; ?>
วิธีที่ง่ายที่สุดในการกำหนดค่าเริ่มต้นให้กับ array คือการใช้ array() ซึ่งจะทำการสร้างอะเรย์จาก parameter นั้น ๆ ที่ส่งไป
<?php
// การสร้าง array แบบ index
// เราไม่ต้องกำหนด key ให้กับมัน เนื่องจากมันจะทำการรันค่า key ไปโดยอัตโนมัติ
$addresses = array('admin@stepcoding.com', 'genetic@stepcoding.com', 'program@stepcoding.com');
// การสร้าง array แบบ associative
// เราจะต้องกำหนด key ให้กับมันด้วย ซึ่งมีลักษณะดังนี้
$price = array( "project" => 3000, "product" => 2000);
?>
ผู้สนับสนุน