Rumah > pembangunan bahagian belakang > tutorial php > Bagaimanakah saya boleh Menggelung Melalui Tatasusunan JSON dalam PHP?

Bagaimanakah saya boleh Menggelung Melalui Tatasusunan JSON dalam PHP?

DDD
Lepaskan: 2024-11-16 21:26:03
asal
316 orang telah melayarinya

How do I Loop Through JSON Arrays in PHP?

Menggelung Melalui Tatasusunan JSON dalam PHP

Tugas biasa dalam pembangunan web melibatkan kerja dengan data yang disimpan dalam format JSON. PHP menyediakan cara yang mudah untuk menghuraikan dan mengulangi melalui tatasusunan JSON.

Penyahkodan JSON

Langkah pertama ialah menyahkod rentetan JSON mentah ke dalam tatasusunan PHP menggunakan json_decode () fungsi. Fungsi ini menukar data JSON kepada tatasusunan dengan kunci dan nilai yang serasi dengan PHP.

Menggelung Melalui Tatasusunan JSON

Apabila tatasusunan JSON telah dinyahkod, anda boleh gelung melalui elemennya menggunakan gelung PHP biasa. Contoh berikut menunjukkan cara untuk lelaran pada setiap objek dalam tatasusunan JSON yang disediakan:

$json = '[{"var1":"9","var2":"16","var3":"16"},{"var1":"8","var2":"15","var3":"15"}]';
$arr = json_decode($json);

foreach ($arr as $item) {
    echo "var1: " . $item->var1 . "<br>";
    echo "var2: " . $item->var2 . "<br>";
    echo "var3: " . $item->var3 . "<br><br>";
}
Salin selepas log masuk

Gelung ini akan mencetak nilai var1, var2 dan var3 untuk setiap objek dalam tatasusunan JSON. Anda boleh menyesuaikan gelung ini untuk mengakses dan memproses data mengikut keperluan.

Atas ialah kandungan terperinci Bagaimanakah saya boleh Menggelung Melalui Tatasusunan JSON dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan