ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingสอบถามเกี่ยวกับ foreach หน่อยครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: สอบถามเกี่ยวกับ foreach หน่อยครับ  (อ่าน 417 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
s4
Newbie
*

พลังน้ำใจ: 2
ออฟไลน์ ออฟไลน์

กระทู้: 10



ดูรายละเอียด
« เมื่อ: 09 กันยายน 2015, 11:25:37 »

อยากสอบถามผู้รู้หน่อยครับว่า

สมมุติผมมีข้อมูล  array  ที่เก็บค่า 10 ตัว  ถ้าผมใช้  foreach แบบข้างล่าง

foreach ($arr as $value) {
  .......
}

ผมจะสามารถนับจำนวนของแต่ละตัวแล้วบันทุกลง DB ได้มั้ยครับ  เช่น

วนรอบที่ 1  ก็ให้บันทึกค่าเป็น    id1
วนรอบที่ 2  ก็ให้บันทึกค่าเป็น  id2

ไปเรื่อยๆจนครบลูปอะครับ  ท่านใดพอจะมีข้อมูล ฝากรบกวนชี้แนะด้วยครับ
บันทึกการเข้า
Putter™
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 421
ออฟไลน์ ออฟไลน์

กระทู้: 2,103



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 09 กันยายน 2015, 12:24:50 »

สร้างตัวแปรเพิ่มมั้งครับ

โค๊ด:
$i=1;
foreach($array as $value){
echo 'ID '.$i;
$i++;
}

« แก้ไขครั้งสุดท้าย: 09 กันยายน 2015, 12:25:25 โดย Putter™ » บันทึกการเข้า

Ruk-Com Hosting (IAAS)
Ruk-Com Cloud (PAAS)
รีวิวโฮสติ่ง Ruk-Com  จากสมาชิก THAISEO

ไม่พอใจยินดีคืนเงินเต็มจำนวนทุกบริการ
s4
Newbie
*

พลังน้ำใจ: 2
ออฟไลน์ ออฟไลน์

กระทู้: 10



ดูรายละเอียด
« ตอบ #2 เมื่อ: 09 กันยายน 2015, 12:43:15 »

ขอบคุณครับ
บันทึกการเข้า
SEnzoP
ก๊วนเสียว
*

พลังน้ำใจ: 47
ออฟไลน์ ออฟไลน์

กระทู้: 455



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 09 กันยายน 2015, 12:49:29 »

จริงๆ แค่นี้ก็ได้ แต่ว่า $i จะเริ่มจาก 0
โค๊ด:
foreach($arr as $i => $value) {
// code
}
« แก้ไขครั้งสุดท้าย: 09 กันยายน 2015, 12:50:20 โดย SEnzoP » บันทึกการเข้า

TeraBox for Webmaster สร้างรายได้จากการแชร์ไฟล์ มีแพลนให้เลือกหลายแบบ
หน้า: [1]   ขึ้นบน
พิมพ์