การเลือกดึงข้อมูลในอาเรย์บางตัวมาใช้งาน ในรูปแบบ foreach

แชร์ ความรู้ในการ พัฒนา Joomla Component Extension Module Plugin

Moderators: mindphp, ผู้ดูแลกระดาน

User avatar
Patipat
PHP Super Hero Member
PHP Super Hero Member
Posts: 996
Joined: 10/06/2019 10:12 am

การเลือกดึงข้อมูลในอาเรย์บางตัวมาใช้งาน ในรูปแบบ foreach

Postby Patipat » 11/09/2019 5:32 pm

ข้อมูลในอาเรย์ ก็จะเป็นข้อมูลที่เก็บหลาย ๆ อย่างโดยที่โครงสร้างอาเรย์จะเหมือนเดิม แต่ข้อมูลจะต่างกันไป และข้อมูลในอาเรย์นั้น จัดได้ว่าไม่มีทางจะเหมือนกันหมดทุกข้อมูล แน่ ๆ และถ้ามีข้อมูลหลาย ๆ ชุดก็จะใช้คำสั่งเรียกใช้ข้อมูล foreache เพื่อใช้ข้อมูลที่อยู่ในอาเรย์
ฟังก์ชันนี้เรียกข้อมูล และเก็บข้อมูลไว้ที่ ตัวแปร $setid

ส่วนนี้คือโค้ดที่ใช้งานของข้อมูลและมาเก็บไว้ในตัวแปร $setid

Code: Select all

 
$product_slisdershow 
= $params->get('selectids'); //เรียก id products 
$setid = $helper_newproduct->newItem(implode(",",$product_slisdershow)); //เรียกจากฐานข้อมูล           


ตัวอย่าง เรามีข้อมูลอาเรย์แบบนี้อยู่และก็ จะเรียกใช้โดยใช้ foreache ดูโค้ดด้านล่าง
Selection_999(1207).png
Selection_999(1207).png (10.32 KiB) Viewed 68 times


พอเราจะเรียกใช้ข้อมูลใน Array ก็ให้ใช้ฟังก์ชัน foreach ในตัวอย่างนี้ก็จะใช้ category_id ผลลัพธ์ก็จะได้  4 นั่นเองครับ

Code: Select all

  
foreach 
($setid as $product): 
   
{
        $product['category_id']; // เรียกใช้ข้อมูลใน Category ID 
   }
 


 
If you fall, let you stand. :)

Return to “Joomla Developing Knowledge”

Who is online

Users browsing this forum: No registered users and 3 guests