Kembali ke Alat

Konverter JSON ke Array PHP

Konversi JSON ke PHP array secara online, mendukung [] / array() dan struktur bersarang

Memuat...

Cara Mengonversi JSON ke Array PHP

  1. 1

    Tempel JSON

    Salin data JSON Anda dan tempel ke dalam kolom input di sebelah kiri.

  2. 2

    Pilih Opsi

    Pilih opsi konversi seperti mengurutkan kunci secara alfabetis atau menandai larik asosiatif.

  3. 3

    Salin Hasil

    Array PHP muncul secara instan di sebelah kanan. Klik salin untuk menggunakannya dalam proyek Anda.

Ringkasan fitur

Konverter dua arah antara JSON dan array PHP. Konversi payload JSON ke kode PHP yang mematuhi PSR-12, atau parse array PHP kembali ke format JSON.

Deskripsi Alat

Alat konversi JSON ke PHP array gratis secara online. Tempel JSON untuk menghasilkan kode array PHP, mendukung sintaks [] dan array(), objek bersarang, array asosiatif, skenario Laravel dan Symfony, serta dapat mengonversi PHP array kembali ke JSON secara terbalik. Pemrosesan 100% di sisi browser, data tidak diunggah.

Daftar kemampuan

  • Konversi dua arah: JSON ke array PHP dan array PHP ke JSON.
  • Parse JSON secara instan dengan validasi sintaks dan lokasi error yang tepat.
  • Hasilkan array PHP yang mematuhi PSR-12 dengan indentasi yang tepat dan trailing comma.
  • Syntax highlighting yang menyesuaikan dengan mode terang atau gelap.
  • Urutkan kunci secara alfabetis dan deteksi array asosiatif secara otomatis.

Alat terkait

Panduan terkait

Pertanyaan yang sering diajukan

Bagaimana cara mengonversi JSON ke array PHP?
Tempel data JSON Anda ke kolom input dengan mode 'JSON → PHP' dipilih. Tool ini secara otomatis akan mengonversinya ke array PHP menggunakan sintaks array pendek dengan pemformatan PSR-12. Anda kemudian dapat menyalin hasilnya dan menggunakannya langsung dalam kode PHP Anda.
Bagaimana cara mengonversi array PHP ke JSON?
Klik 'PHP → JSON' untuk mengganti arah konversi, kemudian tempel kode array PHP Anda. Tool ini mendukung sintaks array pendek ['key' => 'value'] dan akan menampilkan JSON yang diformat dengan baik yang dapat Anda gunakan dalam API, file konfigurasi, atau aplikasi JavaScript.
Apa itu json_encode() di PHP?
json_encode() adalah fungsi PHP bawaan yang mengonversi nilai PHP (array, objek, string, dll.) ke format JSON. Contoh: json_encode(['name' => 'John', 'age' => 30]) mengembalikan '{"name":"John","age":30}'. Tool ini melakukan konversi yang sama tetapi menambahkan pemformatan untuk keterbacaan.
Apa itu json_decode() di PHP?
json_decode() adalah fungsi PHP yang mengurai string JSON dan mengonversinya menjadi nilai PHP. Gunakan json_decode($json, true) untuk mendapatkan array asosiatif, atau json_decode($json) untuk mendapatkan objek. Mode JSON → PHP dari tool kami mensimulasikan konversi ini dengan output yang dapat dibaca.
Apa perbedaan antara array berindeks dan array asosiatif di PHP?
Array berindeks menggunakan kunci numerik (0, 1, 2...) seperti [1, 2, 3], sedangkan array asosiatif menggunakan kunci string seperti ['name' => 'John', 'age' => 30]. Di JSON, array berindeks menjadi array JSON [], dan array asosiatif menjadi objek JSON {}. Tool ini secara otomatis mendeteksi dan menangani kedua tipe.
Apakah tool ini mendukung array dan objek bersarang?
Ya, konverter sepenuhnya mendukung struktur bersarang yang dalam. Anda dapat mengonversi JSON kompleks dengan beberapa tingkat nesting, array objek, dan tipe data campuran. Output PHP mempertahankan indentasi yang tepat untuk keterbacaan.
Bagaimana karakter khusus ditangani dalam konversi?
Karakter khusus diloloskan dengan benar selama konversi. Dalam output PHP, tanda kutip tunggal dan garis miring terbalik diloloskan. Dalam output JSON, karakter Unicode, tanda kutip, dan karakter kontrol diloloskan sesuai spesifikasi JSON. Ini memastikan output valid dan aman untuk digunakan.
Apa itu pemformatan PSR-12?
PSR-12 adalah panduan gaya kode PHP yang mendefinisikan aturan pemformatan termasuk indentasi 4 spasi, trailing comma di array multi-baris, dan spasi yang konsisten. Tool kami menghasilkan array PHP yang mengikuti standar ini, membuat output siap untuk ditempel ke proyek PHP profesional.
Apa perbedaan antara sintaks pendek [] dan sintaks panjang array() saat mengonversi JSON ke array PHP?
Sintaks pendek [] didukung sejak PHP 5.4, dengan penulisan yang lebih ringkas dan merupakan cara yang direkomendasikan untuk proyek PHP modern. Sintaks panjang array() kompatibel dengan semua versi PHP dan lebih umum ditemukan dalam proyek lama. Alat ini mendukung kedua sintaks dan memungkinkan Anda beralih bebas di antara opsi konversi.
Bagaimana cara menggunakan array PHP yang telah dikonversi di Laravel atau Symfony?
Alat ini menyediakan template cuplikan kode kerangka kerja untuk dua jenis: konfigurasi Laravel dan parameter Symfony. Setelah konversi, klik area cuplikan kode kerangka kerja dan pilih kerangka kerja yang sesuai untuk menghasilkan kode konfigurasi yang dapat langsung digunakan, seperti file config Laravel atau array PHP yang sesuai dengan parameters.yaml Symfony.
Apakah alat ini akan mengunggah data saya ke server?
Tidak. Semua proses konversi diselesaikan secara lokal di browser Anda, data JSON dan kode PHP Anda tidak akan dikirim ke server mana pun. Ini memastikan privasi lengkap untuk kode dan data Anda. Anda bahkan dapat menggunakan alat ini dalam kondisi offline.