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

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

ThaiSEOBoard.comพัฒนาเว็บไซต์CMS & Free Scriptจะเขียนโค้ด foreach บน wordress ต้องเขียนอย่างไรคับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: จะเขียนโค้ด foreach บน wordress ต้องเขียนอย่างไรคับ  (อ่าน 2249 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
aodpic
Newbie
*

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

กระทู้: 8



ดูรายละเอียด
« เมื่อ: 26 ตุลาคม 2020, 15:00:54 »

รูปแบบข้อมูล
 "user": [
        {
            "id": "264",
            "name": "นาย เอ",
            "address": "11/1 ต.เวียง อ.เมือง",
           
        },
        {
            "id": "263",
            "name": "นาย บี",
            "address": "22/2 ต.เวียง อ.เมือง",
        },
        {
            "id": "262",
            "name": "นาย ซี",
            "address": "33/3 ต.เวียง อ.เมือง",
        }]
ต้องเขียน forearch อย่างไรจึงจะสามารถแสดงชื่อของทุกๆ คน ออกมาได้คับ  **ช่วยหน่อยคับ Cry
บันทึกการเข้า
goodwide
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,432



ดูรายละเอียด
« ตอบ #1 เมื่อ: 26 ตุลาคม 2020, 15:28:11 »

foreach ($key as $user) {
   foreach( $value as $key=>$v ){
          echo  $value['name'];
     }
}

ประมานนี้ได้ไหม
บันทึกการเข้า
aodpic
Newbie
*

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

กระทู้: 8



ดูรายละเอียด
« ตอบ #2 เมื่อ: 26 ตุลาคม 2020, 15:40:29 »

foreach ($key as $user) {
   foreach( $value as $key=>$v ){
          echo  $value['name'];
     }
}

ประมานนี้ได้ไหม

ถ้าข้อมูลเป็นแบบนี้และคับ
   [{
            "id": "264",
            "name": "นาย เอ",
            "address": "11/1 ต.เวียง อ.เมือง",
           
        },
        {
            "id": "263",
            "name": "นาย บี",
            "address": "22/2 ต.เวียง อ.เมือง",
        },
        {
            "id": "262",
            "name": "นาย ซี",
            "address": "33/3 ต.เวียง อ.เมือง",
        }] 

เขียนแบบไหนคับช่วยด้วยนะคับ
บันทึกการเข้า
goodwide
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,432



ดูรายละเอียด
« ตอบ #3 เมื่อ: 26 ตุลาคม 2020, 19:00:47 »

ก้อคล้ายๆ กัน
บันทึกการเข้า
watyai
สมุนแก๊งเสียว
*

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

กระทู้: 600



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 26 ตุลาคม 2020, 20:07:03 »

ชุดข้อมูลตัวอย่าง ได้มาอย่างไรครับ
เป็น array อย่างเดียวหรือ ผสม object ด้วย
บันทึกการเข้า

Component Joomla สร้างฟอร์ม แค่ลากวาง มีใครทำเว็บขายของด้วย MooZiiCart กันบ้าง
aodpic
Newbie
*

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

กระทู้: 8



ดูรายละเอียด
« ตอบ #5 เมื่อ: 27 ตุลาคม 2020, 10:19:36 »

ชุดข้อมูลตัวอย่าง ได้มาอย่างไรครับ
เป็น array อย่างเดียวหรือ ผสม object ด้วย

เป็นข้อมูล api ดึงมาเป็น json โค้ดดึงแบบนี้คับ
$response = wp_remote_get( 'https://www.xxxx.com/api.php' );
$result = json_decode( wp_remote_retrieve_body( $response ) );
 
foreach($result as $key =>$info){
         $html.= '<ul class="list_play">
                      <li>';
         $html.=$key["name"].'a </li></ul>';
}
return $html;

แต่ว่าไม่แสดงคับผมต้องเขียนอย่างไรคับ ช่วยด้วยคับพึ่งมาหัดทำ wordpress คับ
 

บันทึกการเข้า
darkzard
คนรักเสียว
*

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

กระทู้: 170



ดูรายละเอียด เว็บไซต์
« ตอบ #6 เมื่อ: 27 ตุลาคม 2020, 14:08:40 »

foreach($result as $key => $info){
         $html = '<ul class="list_play">';
         $html .= '<li>'. $info["name"] .'</li>';
         $html .= '</ul>';
         echo $html; //ลอง echo ดูผล
}
return $html;

ผลลัพธ์
• นาย เอ
• นาย บี
• นาย ซี
« แก้ไขครั้งสุดท้าย: 27 ตุลาคม 2020, 14:11:02 โดย darkzard » บันทึกการเข้า

aodpic
Newbie
*

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

กระทู้: 8



ดูรายละเอียด
« ตอบ #7 เมื่อ: 28 ตุลาคม 2020, 09:12:37 »

foreach($result as $key => $info){
         $html = '<ul class="list_play">';
         $html .= '<li>'. $info["name"] .'</li>';
         $html .= '</ul>';
         echo $html; //ลอง echo ดูผล
}
return $html;

ผลลัพธ์
• นาย เอ
• นาย บี
• นาย ซี

ขอบคุณคับ Embarrassed
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์