ข้อมูลใน
อาเรย์ ก็จะเป็นข้อมูลที่เก็บหลาย ๆ อย่างโดยที่โครงสร้างอาเรย์จะเหมือนเดิม แต่ข้อมูลจะต่างกันไป และข้อมูลในอาเรย์นั้น จัดได้ว่าไม่มีทางจะเหมือนกันหมดทุกข้อมูล แน่ ๆ และถ้ามีข้อมูลหลาย ๆ ชุดก็จะใช้คำสั่งเรียกใช้ข้อมูล
foreache เพื่อใช้ข้อมูลที่อยู่ในอาเรย์
ฟังก์ชันนี้เรียกข้อมูล และเก็บข้อมูลไว้ที่ ตัวแปร
$setid
ส่วนนี้คือโค้ดที่ใช้งานของข้อมูลและมาเก็บไว้ในตัวแปร
$setid
โค้ด: เลือกทั้งหมด
$product_slisdershow = $params->get('selectids'); //เรียก id products
$setid = $helper_newproduct->newItem(implode(",",$product_slisdershow)); //เรียกจากฐานข้อมูล
ตัวอย่าง เรามีข้อมูลอาเรย์แบบนี้อยู่และก็ จะเรียกใช้โดยใช้ foreache ดูโค้ดด้านล่าง
- Selection_999(1207).png (10.32 KiB) Viewed 2301 times
พอเราจะเรียกใช้ข้อมูลใน Array ก็ให้ใช้ฟังก์ชัน foreach ในตัวอย่างนี้ก็จะใช้ category_id ผลลัพธ์ก็จะได้ 4 นั่นเองครับ
โค้ด: เลือกทั้งหมด
foreach ($setid as $product):
{
$product['category_id']; // เรียกใช้ข้อมูลใน Category ID
}