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

ตอบกระทู้

รูปแสดงอารมณ์
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
รูปแสดงอารมณ์อื่นๆ

BBCode เปิด
[img] เปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

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

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

โดย mindphp » 14/09/2019 5:25 pm

นับ สมาชิกของ array $get_pro แล้ว กำหนด ส่วน max ของ ฟังก์ชั่นนี้
https://www.mindphp.com/%E0%B8%84%E0%B8 ... -rand.html

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

โดย Patipat » 14/09/2019 4:21 pm

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

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

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

โดย thatsawan » 14/09/2019 3:49 pm

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

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

โดย Patipat » 14/09/2019 3:46 pm

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

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

โค้ด: เลือกทั้งหมด

 $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'];

ข้างบน