Menghuraikan Objek JSON dalam PHP dengan json_decode
Untuk menghuraikan objek JSON dalam PHP, anda boleh menggunakan fungsi json_decode(). Fungsi ini mengambil rentetan JSON sebagai input dan mengembalikan struktur data PHP yang sepadan.
Menggunakan json_decode() untuk Rentetan JSON Contoh
Pertimbangkan rentetan JSON yang diperoleh daripada API cuaca:
{ "data": { "current_condition": [], "request": [], "weather": [ { "date": "2022-07-28", "weatherCode": "113", "weatherDesc": [ { "value": "Sunny" } ], "weatherIconUrl": [ { "value": "http:\/\/www.example.com/weather_icons/sunny.png" } ] }, // More weather data for subsequent days... ] } }
Kod untuk Menghuraikan JSON Rentetan
Untuk menghuraikan rentetan JSON ini, anda boleh menggunakan kod PHP berikut:
$json = '{"data": ... }'; // Assuming the JSON string is stored in $json $data = json_decode($json, true); // Accessing the weather data $weatherData = $data['data']['weather']; foreach ($weatherData as $weather) { echo $weather['date'] . ': ' . $weather['weatherDesc'][0]['value'] . '<br>'; echo '<img src="' . $weather['weatherIconUrl'][0]['value'] . '" />'; }
Petua
Atas ialah kandungan terperinci Bagaimana untuk Menghuraikan Objek JSON dalam PHP dengan json_decode()?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!