Devdit
 

ดึงข้อมูล JSON มาแสดง PHP ที่หน้าเว็บไซต์

6.5K

ดึงข้อมูล JSON มาแสดง PHP ที่หน้าเว็บไซต์ บทความนี้สอนใช้คำสั่ง file_get_contents และ json_decode ของภาษา PHP เพื่อดึงข้อมูลจากไฟล์ json ผ่าน URL ที่ต้องการมาแสดงที่หน้าเว็บไซต์ สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง ดึงข้อมูล JSON มาแสดง PHP ที่หน้าเว็บไซต์

<?php
    $file = file_get_contents('https://www.devdit.com/json/example1.json');
    $data = json_decode( $file );
    for( $i=0; $i<count( $data ); $i++ ) {
        $id = $data[$i]->id;
        $name = $data[$i]->name;
        echo $id." / ".$name."<br/>";
    }
?>

ผลลัพธ์

1 / PHP
2 / MySQL
3 / Python
4 / C#
5 / Java

คำอธิบาย

ดึงข้อมูล JSON มาแสดง PHP ที่หน้าเว็บไซต์ มีรายละเอียดขั้นตอนดังนี้

1. ใช้คำสั่ง file_get_contents ดึงข้อมูลจากไฟล์ json ที่ต้องการ

2. จากนั้นแปลงข้อมูลที่ดึงมาได้จาก JSON Object เป็น PHP Object เพื่อนำมาแสดงข้อมูลที่หน้าเว็บไซต์ด้วย json_decode

3. ใช้คำสั่ง for วนลูปข้อมูล และใช้คำสั่ง echo พิมพ์ค่าข้อมูล id และ name ออกสู่หน้าจอ

เขียน 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ