Hari ini, Kami ingin berbagi dengan Anda json ke array php. Dalam posting ini kami akan menunjukkan kepada Anda json_decode ke array php, dengar untuk php parse array json kami akan memberi Anda demo dan contoh untuk diterapkan. Pada postingan kali ini, kita akan belajar tentang cara mendapatkan data dari array json di php dengan sebuah contoh
Jika Anda bekerja dengan sisi klien JSON (JavaScript Object Notation) dan juga diperlukan untuk dengan mudah mengonversi string JSON ke array atau objek serta mengulanginya atau sebaliknya, ambil array atau objek serta konversikan
json ke array Contoh php
Isi
Saya mempelajari posting ini menjadi 3 bagian utama
- Menggunakan dengan PHP
- Menggunakan dengan JavaScript
- Menggunakan dengan PHP dan JavaScript
Mengonversi String JSON ke Array atau Objek PHP
PHP >= 5. 2. 0 beberapa fitur fungsi yang tersedia, seperti json_decode, yang menerjemahkan string data JSON menjadi variabel PHP. Secara asli, data mengembalikan objek. Argumen kedua menerima nilai boolean seperti benar atau salah yang ketika disetel sebagai benar, memberitahunya untuk mengembalikan objek sebagai array asosiatif. Anda dapat mempelajari lebih lanjut tentang fungsi php json_decode dari dokumentasi resmi PHP
Loop melalui PHP Array atau Objek
Loop melalui array atau objek PHP dengan foreach loop
Perhatikan perbedaan dalam Mengambil nilai array vs objek
Mengonversi Array atau Objek PHP ke String JSON
PHP juga dilengkapi fungsi json_encode untuk mengubah array atau objek menjadi string. Baca lebih lanjut tentang fungsi json_encode dari dokumentasi PHP
<?php // Array $dream11Arr = [ [ "name" => "Virat Kohli", "player_type" => "batsmen" ], [ "name" => "Dhoonee Sharmas", "player_type" => "batsmen" ], [ "name" => "Rohitsir Sharma ", "player_type" => "bowlers" ] ]; // Convert Array to JSON String $fetchPlayerJson = json_encode($dream11Arr); echo $fetchPlayerJson; ?>Perhatikan bahwa saya menggunakan sintaks array pendek yang ditampilkan di PHP 5. 4+
<?php $array = array( "foo" => "bar", "bar" => "foo" ); // as of PHP 5.4 $array = [ "foo" => "bar", "bar" => "foo" ]; ?>
Mengonversi String JSON ke Objek JavaScript
JavaScript memiliki JSON bawaan. metode parse() yang mem-parsing string JSON dan mengembalikan objek
JSON. parse() sangat didukung, tetapi ada browser yang tidak mendukungnya (mis. e. $value) { echo $value; . } } Jika Anda menginginkan sesuatu yang spesifik, minta saja kunci seperti ini