Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Menyahkod Data JSON POST dengan betul dalam PHP?

Bagaimana untuk Menyahkod Data JSON POST dengan betul dalam PHP?

Linda Hamilton
Linda Hamiltonasal
2024-12-28 12:43:09614semak imbas

How to Correctly Decode JSON POST Data in PHP?

Menyahkod Data JSON POST dengan PHP

Apabila menerima permintaan JSON POST dalam PHP, adalah penting untuk memahami format khusus data masuk . Dalam kes ini, isu ini timbul daripada percanggahan ejaan antara kod anda dan rentetan JSON yang anda terima.

Untuk menyahkod data JSON POST dengan berkesan:

  1. Dapatkan semula Rentetan JSON Mentah:
    Gunakan file_get_contents('php://input') untuk membaca data JSON masuk.
  2. Nyahkod dan Menghuraikan Rentetan JSON:
    Nyahkod rentetan JSON mentah menggunakan json_decode(file_get_contents('php://input'), benar). Ini akan menukar JSON kepada tatasusunan PHP.
  3. Akses Nilai Tatasusunan:
    Gunakan kekunci tatasusunan untuk mengakses sifat dalam JSON yang dinyahkod. Contohnya, untuk mengakses sifat "operasi":
$operation = $data["operacion"];

Dalam kes anda, rentetan JSON mempunyai sifat bernama "operacion" dan bukannya "operasi". Pastikan ejaan sepadan dalam kedua-dua kod anda dan data JSON yang masuk. Selain itu, menggunakan print_r($data) boleh memberikan cerapan tentang struktur data yang diterima.

Atas ialah kandungan terperinci Bagaimana untuk Menyahkod Data JSON POST dengan betul dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn