อยากทราบวิธีที่จะให้ อาเรย์วนลูปอย่างไรครับ

ถามตอบ ปัญหาการพัฒนา Extension ไม่ว่าจะเป็น Module plugin Component หรือ แม้แต่ template การปรับแต่งโค้ด Joomla ต่างๆ ทุกเวอร์ชั่น 1.5 2.5 หรือ 3.x

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

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

อยากทราบวิธีที่จะให้ อาเรย์วนลูปอย่างไรครับ

Postby Patipat » 14/09/2019 3:46 pm

ตัวอาเรย์ที่ผมกำลังทำอยู่ก็คือ กำหนดไว้เป็น 0 ครับ แต่ว่าอยากให้เปลี่ยนเองแบบสุ่มครับจะใช้ Loop อย่างไรก่อนครับ เพราะว่าจะให้แสดงสินค้าแบบสุ่มครับ ตอนนี้ฟิก อยู่เป็นสินค้าเดียวครับ

โค้ด นี้เป็นข้อมูล 1 สินค้านะครับ ถ้าอยากให้แสดงสินค้า 3 ชุด ต้องวนลุปอย่างไรครับ โดยที่เลขในอาเรย์ต้องเป็นเหมือนกันหมดครับ

Code: Select all

 $lang_tag = \Joomla\CMS\Factory::getLanguage()->getTag(); 
 $price_product 
= $get_pro[0]['product_price'];
 $price_old_price= $get_pro[0]['product_old_price'];
 $product_name = $get_pro[0]['name_'.$lang_tag.''];
 $product_img = $get_pro[0]['image'];
If you fall, let you stand. :)

User avatar
thatsawan
PHP VIP Members
PHP VIP Members
Posts: 18825
Joined: 31/03/2014 10:02 am
Contact:

Re: อยากทราบวิธีที่จะให้ อาเรย์วนลูปอย่างไรครับ

Postby thatsawan » 14/09/2019 3:49 pm

งงคำถามลองสมมุติผลที่อยากได้มาดูหน่อย

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

Re: อยากทราบวิธีที่จะให้ อาเรย์วนลูปอย่างไรครับ

Postby Patipat » 14/09/2019 4:21 pm

ก็คือตอนนี้มันแสดงข้อมูลของสินค้า ตามจำนวนอาเรย์ครับ ถ้าอาเรย์ 0 ก็ เป็นสินค้าแรก

ผลลัพธ์ที่อยากให้แสดงนะครับ สมมติว่ามีสินค้าอยู่ 5 อย่างครับ แล้วจะให้สินค้า แสดงแค่ 3 อย่าง แบบสุ่มอ่ะครับ มันจะสุ่มโดยใช้อาเรย์อย่างไงครับ
If you fall, let you stand. :)

User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 21853
Joined: 22/09/2008 6:18 pm
Contact:

Re: อยากทราบวิธีที่จะให้ อาเรย์วนลูปอย่างไรครับ

Postby mindphp » 14/09/2019 5:25 pm

นับ สมาชิกของ array $get_pro แล้ว กำหนด ส่วน max ของ ฟังก์ชั่นนี้
https://www.mindphp.com/%E0%B8%84%E0%B8 ... -rand.html
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: viewforum.php?f=29
รับอบรม และพัฒนาระบบ: viewtopic.php?f=6&t=2042


Return to “Joomla Development”

Who is online

Users browsing this forum: No registered users and 4 guests