$newArray= array('id' => '100',เวลาที่เราจะเรียกใช้งานก็ สามารถเรียกผ่าน Index ได้เลยเช่น
'name' => 'ikungolf',
'site' => 'http://ikungolf.blogspot.com',
);
echo $newArray['id'];หากว่าเราเรียกใช้ Array ในไฟล์เดียวกันคงไม่ใช่เรื่องยุ่งยากเท่าไร แต่หากต้องมีการส่งค่าไปที่อื่นแล้ว อาจจะส่งผลให้เกิดความยุ่งยากในการใช้งาน
echo $newArray['name'];
echo $newArray['site'];
ถ้าหากเราเปลี่ยน Index ของ Array ให้เป็นตัวแปรล่ะครับ($id, $name, $site) จะทำให้การใช้งานตัวแปรต่างๆ สะดวกขึ้นหรือไม่ ตัวอย่างที่เห็นได้ชัดเจน คือการส่งค่าที่ได้จาก Model ไปยัง View ของ Codeigniter Framework