Devdit
 

PHP อ่านไฟล์ JSON ด้วย file_get_contents และ json_decode

2.6K

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

 

ตัวอย่าง PHP อ่านไฟล์ JSON ด้วย file_get_contents และ json_decode

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

ผลลัพธ์

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

คำอธิบาย

PHP อ่านไฟล์ JSON เริ่มจากใช้คำสั่ง file_get_contents เพื่ออ่านข้อมูลจากไฟล์ json ผ่าน URL จากนั้นแปลง JSON Object เป็น PHP Object เพื่อนำมาแสดงผลที่หน้าเว็บไซต์ด้วย json_decode สุดท้ายวนลูปข้อมูลด้วย for และใช้คำสั่ง echo พิมพ์ข้อมูล id และ name ออกสู่หน้าจอ

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