Rumah >pembangunan bahagian belakang >tutorial php >Bagaimanakah cara saya mendapatkan semula elemen data tertentu daripada fail JSON dalam PHP?
Mengakses Data daripada JSON Files dalam PHP
Dalam panduan ini, kami akan meneroka cara mendapatkan semula elemen data tertentu, iaitu "temperatureMin" dan "temperatureMax," daripada fail JSON dalam PHP.
Mengambil semula Kandungan Fail dan Menyahkod JSON
Mula-mula, simpan kandungan fail dalam rentetan menggunakan file_get_contents():
<code class="php">$str = file_get_contents('file.json');</code>
Kemudian, nyahkod JSON ke dalam tatasusunan bersekutu menggunakan json_decode():
<code class="php">$json = json_decode($str, true); // Associative array</code>
Mengakses Elemen Data Khusus
Untuk melihat kandungan tatasusunan dan tentukan laluan ke data yang dikehendaki, gunakan print_r():
<code class="php">echo '<pre class="brush:php;toolbar:false">' . print_r($json, true) . '';
Navigasi tatasusunan untuk mengakses data sasaran:
<code class="php">$temperatureMin = $json['daily']['data'][0]['temperatureMin']; $temperatureMax = $json['daily']['data'][0]['temperatureMax'];</code>
Sebagai alternatif, anda boleh lelaran melalui tatasusunan menggunakan gelung foreach:
<code class="php">foreach ($json['daily']['data'] as $field => $value) { // Use $field and $value here }</code>
Atas ialah kandungan terperinci Bagaimanakah cara saya mendapatkan semula elemen data tertentu daripada fail JSON dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!