Penukar PHP Array ke JSON
Tukar PHP array kepada JSON dan JSON kepada PHP array dalam talian
Semua penukaran dilakukan secara setempat dalam pelayar anda. Data anda tidak pernah dihantar ke mana-mana pelayan.
Tentang Penukar PHP Array ke JSON
Alat dalam talian percuma ini menyediakan penukaran segera antara sintaks PHP array dan format JSON. Sesuai untuk pembangun yang bekerja dengan API, migrasi data, fail konfigurasi atau sesiapa sahaja yang perlu menukar antara struktur data PHP dan JSON.
Sama ada anda menukar respons API daripada JSON kepada PHP array untuk aplikasi anda, atau mengeksport struktur data PHP kepada JSON untuk interoperabiliti, alat ini mengendalikan kedua-dua arah dengan lancar. Ia menyokong kedua-dua sintaks PHP array() gaya lama dan sintaks [] moden, memberikan fleksibiliti dalam cara anda bekerja dengan PHP array.
Semua penukaran berlaku sepenuhnya dalam pelayar anda - data anda tidak pernah meninggalkan peranti anda, menjadikannya selamat sepenuhnya untuk data konfigurasi sensitif, API keys atau maklumat proprietari.
Cara Menggunakan Alat Ini
- Pilih mod penukaran: Tentukan sama ada anda mahu menukar daripada PHP Array ke JSON atau daripada JSON ke PHP Array
- Tampal data anda: Masukkan PHP array atau data JSON anda ke dalam ruang input
- Konfigurasikan pilihan:
- Untuk output JSON: Pilih antara format cetak cantik atau format padat
- Untuk output PHP: Pilih antara sintaks [] pendek atau sintaks array() tradisional
- Klik Tukar: Alat ini akan serta-merta menukar data anda
- Salin atau Muat Turun: Gunakan butang Salin untuk menyalin ke papan klip, atau Muat turun untuk menyimpan sebagai fail
- Tukar arah: Klik butang Tukar Arah untuk membalikkan arah penukaran dengan cepat
Ciri-ciri Utama
- Penukaran Dua Hala: Tukar PHP array kepada JSON dan JSON kepada PHP array
- Pelbagai Sintaks PHP: Sokongan untuk kedua-dua sintaks pendek [] dan sintaks tradisional array()
- Pemformatan JSON Fleksibel: Hasilkan JSON cetak cantik atau padat
- Pengesahan Sintaks: Pengesahan automatik dengan mesej ralat terperinci
- Mengekalkan Jenis Data: Mengekalkan string, nombor, boolean dan nilai null
- Mengendalikan Struktur Bersarang: Berfungsi dengan array dan objek bersarang yang mendalam
- Salin ke Papan Klip: Salin output yang ditukar dengan satu klik
- Muat Turun sebagai Fail: Simpan data yang ditukar sebagai fail .json atau .php
- Format var_export: Pilihan untuk menggunakan output gaya var_export() milik PHP
- Sepenuhnya di Sisi Klien: Semua pemprosesan berlaku dalam pelayar anda
Panduan Sintaks PHP Array
PHP array boleh ditulis dalam dua sintaks berbeza:
Sintaks Array Pendek (PHP 5.4+)
[
"name" => "John",
"age" => 30,
"cities" => ["Singapore", "Tokyo"]
]
Sintaks Array Tradisional
array(
"name" => "John",
"age" => 30,
"cities" => array("Singapore", "Tokyo")
)
Array Berindeks Nombor
["apple", "banana", "orange"]
// or
array("apple", "banana", "orange")
Contoh Format JSON
JSON Cetak Cantik
{
"name": "John",
"age": 30,
"cities": [
"Singapore",
"Tokyo"
]
}
JSON Padat
{"name":"John","age":30,"cities":["Singapore","Tokyo"]}
Kegunaan Lazim
- Pembangunan API: Tukar respons API JSON kepada PHP array untuk diproses dalam aplikasi anda
- Migrasi Data: Ubah data antara format PHP dan JSON semasa migrasi antara sistem
- Fail Konfigurasi: Tukar antara PHP config arrays dan fail konfigurasi JSON
- Ujian & Penyahpepijatan: Tukar data ujian antara format dengan cepat
- Database Seeding: Tukar data dump JSON kepada format PHP array untuk database seeders
- Penjanaan Kod: Jana kod PHP array daripada JSON schema atau dokumentasi API
- Komunikasi Frontend-Backend: Hubungkan format data antara backend PHP dan frontend JavaScript
- Dokumentasi: Cipta contoh kod dalam format PHP dan JSON
Contoh Penukaran
Contoh 1: Associative Array Ringkas
PHP Array:
[
"name" => "John Doe",
"email" => "[email protected]",
"role" => "developer"
]
JSON:
{
"name": "John Doe",
"email": "[email protected]",
"role": "developer"
}
Contoh 2: Array Bersarang dengan Jenis Campuran
PHP Array:
[
"user" => [
"id" => 123,
"active" => true,
"tags" => ["admin", "verified"]
]
]
JSON:
{
"user": {
"id": 123,
"active": true,
"tags": ["admin", "verified"]
}
}
Contoh 3: Array Berindeks Nombor
PHP Array:
["red", "green", "blue"]
JSON:
["red", "green", "blue"]
Nota Penting
⚠️ Pertimbangan Jenis Data:
- PHP associative arrays dengan kunci string ditukar kepada objek JSON
- PHP numeric indexed arrays ditukar kepada JSON arrays
- Objek JSON sentiasa ditukar kepada PHP associative arrays
- Nilai boolean (true/false) dikekalkan dalam kedua-dua arah
- Nilai null dikekalkan semasa penukaran
💡 Nota Sintaks PHP:
- Sintaks array pendek [] memerlukan PHP 5.4 atau lebih tinggi
- Sintaks tradisional array() berfungsi pada semua versi PHP
- Alat ini mengesan dan mengekalkan sintaks pilihan anda secara automatik
- Kunci string mesti diapit dengan tanda petik dalam PHP arrays
✓ Amalan Terbaik:
- Gunakan sintaks array pendek [] untuk projek PHP moden (5.4+)
- Gunakan JSON cetak cantik untuk kebolehbacaan manusia dan kawalan versi
- Padatkan JSON untuk API pengeluaran bagi mengurangkan lebar jalur
- Sentiasa sahkan data anda selepas penukaran
- Uji kes pinggir dengan struktur data sebenar anda
Privasi & Keselamatan
Privasi dan keselamatan data anda ialah keutamaan utama kami. Penukar ini beroperasi dengan pemprosesan lengkap di sisi klien:
- Tiada Komunikasi Pelayan: Semua penukaran berlaku sepenuhnya dalam pelayar anda menggunakan JavaScript
- Tiada Penyimpanan Data: Kami tidak menyimpan, merekod atau memindahkan sebarang data input anda
- Berfungsi di Luar Talian: Setelah dimuatkan, alat ini berfungsi tanpa sambungan internet
- Selamat untuk Data Sensitif: Gunakan dengan bebas untuk API keys, fail konfigurasi atau data proprietari
- Tiada Penjejakan: Sejarah penukaran anda tidak pernah direkodkan
- Open Source: Logik penukaran adalah telus dan boleh diperiksa
Ini menjadikan alat kami sesuai untuk pembangun yang bekerja dengan data sensitif, aplikasi perusahaan atau sesiapa sahaja yang menghargai privasi.