Mengambil Nilai daripada Parameter URL Diekodkan JSON menggunakan PHP
Apabila menghantar parameter melalui URL menggunakan pengekodan JSON, adalah mungkin untuk mendapatkan semula nilai individu untuk pemprosesan selanjutnya. Begini cara untuk melakukannya dalam PHP:
Pertimbangkan coretan kod berikut yang mengekod parameter sebagai JSON:
<code class="php"><?php $json = array( 'countryId' => $_GET['CountryId'], 'productId' => $_GET['ProductId'], 'status' => $_GET['ProductId'], 'opId' => $_GET['OpId'] ); echo json_encode($json); ?></code>
Ini akan menghasilkan rentetan JSON yang serupa dengan:
<code class="json">{ "countryId":"84", "productId":"1", "status":"0", "opId":"134" }</code>
Untuk menghuraikan rentetan JSON ini dan mengekstrak nilai individu, anda boleh menggunakan json_decode(). Dengan menyatakan benar sebagai parameter kedua, anda mengarahkan fungsi untuk mengembalikan tatasusunan bersekutu dan bukannya objek.
<code class="php"><?php $json = '{"countryId":"84","productId":"1","status":"0","opId":"134"}'; $json = json_decode($json, true); echo $json['countryId']; echo $json['productId']; echo $json['status']; echo $json['opId']; ?></code>
Kod ini akan mengeluarkan yang berikut:
84 1 0 134
Dengan menggunakan json_decode (), anda boleh menghuraikan data berkod JSON dengan mudah dan mengakses nilai individu untuk pemprosesan selanjutnya dalam aplikasi PHP anda.
Atas ialah kandungan terperinci Bagaimana untuk Mengekstrak Nilai daripada Parameter URL Berkod JSON dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!