Devdit
 

json_decode PHP คือคำสั่งอะไร ใช้ทำอะไร

3.8K

json_decode PHP คือคำสั่งแปลงข้อมูล JSON Object เป็น PHP Object เพื่อให้สามารถนำข้อมูลมาใช้งานใน PHP ได้ ตัวอย่างแนะนำการใช้คำสั่ง json_decode และ file_get_contents โดยมีรายละเอียดดังนี้

 

ตัวอย่าง json_decode PHP คือคำสั่งอะไร ใช้ทำอะไร

<?php
    $j = file_get_contents('https://www.devdit.com/json/example1.json');
    $v = json_decode( $j );
    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

คำอธิบาย

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

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