Format Array PHP
Tempel pernyataan penetapan array PHP dan dapatkan spasi setelah koma yang konsisten, dengan setiap pernyataan di baris sendiri. Ini adalah perapian ringan: alat ini tidak memisahkan setiap elemen array ke baris terpisah. Jika Anda membutuhkannya, rencanakan penyuntingan manual atau gunakan formatter khusus.
Cara memformat array PHP
-
1
Tempel kode array
Masukkan pernyataan lengkap, misalnya baris yang menetapkan array ke sebuah variabel.
-
2
Biarkan indentasi apa adanya
Indentasi hanya memengaruhi kurung kurawal, sehingga array yang berdiri sendiri tidak berubah karenanya.
-
3
Lanjut ke hasil
Buka kode yang sudah diformat.
-
4
Salin keluaran
Periksa bahwa array masih tampak benar, lalu salin.
Apa yang terjadi pada array
Formatter melihat koma dan titik koma. Setiap koma diikuti tepat satu spasi, dan setiap titik koma mengakhiri baris. Kurung siku, kurung biasa, dan panah => dibiarkan seperti yang ditulis.
Masukan:
<?php $colors=["red","green","blue"];$sizes=[1,2,3];
Hasil:
<?php $colors=["red", "green", "blue"];
$sizes=[1, 2, 3];
Dua array, dua baris, koma yang mudah dibaca.
Array bersarang dan asosiatif
Array asosiatif bekerja dengan cara yang sama. Masukan ini:
<?php $user=["id"=>1,"name"=>"Ana","roles"=>["admin","editor"]];
menjadi:
<?php $user=["id"=>1, "name"=>"Ana", "roles"=>["admin", "editor"]];
Struktur bersarangnya tidak berubah dan semuanya tetap dalam satu baris, karena tidak ada titik koma atau kurung kurawal di dalam array yang bisa memicu pemisahan baris. Spasi di sekitar => tidak ditambahkan.
Yang tidak dilakukannya
- Tidak memulai baris baru setelah setiap elemen dan tidak mengindentasi isi array.
- Kurung siku dan kurung biasa tidak pernah menambah tingkat indentasi.
- Koma di dalam string yang diapit tanda kutip juga mendapat spasi, sehingga
"1,5"menjadi"1, 5". Periksa setiap string yang mengandung koma sebelum menyalin hasilnya. - Kurung kurawal, misalnya dalam fungsi yang mengembalikan array, dipisah ke baris sendiri dan diindentasi seperti biasa.
Penggunaan yang umum
Array konfigurasi yang disalin dari log, kolom basis data, atau respons API sering kali memiliki koma yang menempel pada nilai berikutnya. Memprosesnya di sini membuat setiap nilai lebih mudah dibedakan, dan Anda mendapatkan versi yang lebih mudah dibandingkan dengan array kedua secara visual. Jika Anda ingin satu kunci per baris, pisahkan hasilnya di setiap koma dalam editor Anda. Gunakan temukan dan ganti untuk menambahkan pemisah baris setelah setiap koma.
Periksa hasilnya
Hitung elemen sebelum dan sesudah. Jumlah nilainya harus sama, karena alat ini hanya menambahkan spasi setelah koma. Jika jumlahnya berubah, berarti ada string yang berisi koma yang tidak Anda duga.
Array pendek dan array panjang
Daftar pendek seperti [1,2,3] menjadi jelas setelah satu kali proses. Array yang sangat panjang tetap menjadi satu baris panjang, karena tidak ada yang menandai titik pemisahan di dalamnya. Untuk array seperti itu, memformat di editor yang memahami PHP adalah pilihan yang lebih baik. Untuk pemeriksaan cepat dan cuplikan konfigurasi kecil, halaman ini sudah cukup.
Pertanyaan yang Sering Diajukan
Tidak. Alat ini hanya menambahkan spasi setelah koma dan memisahkan baris di titik koma serta kurung kurawal.
Tidak. Panah tetap mempertahankan spasi yang Anda tempel.
Ya. Alat ini memperlakukan keduanya sama, karena hanya melihat koma, titik koma, dan kurung kurawal.
Aturan koma berjalan di seluruh teks sebelum string dikenali. Kembalikan nilai string secara manual setelah menyalin.
Alat Terkait
Generator Konfigurasi Webpack
Buat webpack.config.js untuk webpack 5 bagi JavaScript biasa, React, atau Vue: TypeScript, Babel, CSS atau Sass, gambar, HtmlWebpackPlugin, server pengembangan, dan baris npm install.
Referensi Tabel ASCII
Tabel ASCII lengkap dari 0 sampai 127 dengan desimal, heksadesimal, oktal, biner, dan referensi karakter numerik HTML untuk setiap karakter, termasuk kode kontrol seperti NUL, LF, dan DEL.
Referensi Karakter HTML
Daftar entitas HTML yang dapat dicari, beserta kode bernama dan kode numeriknya, serta fitur salin dengan satu klik untuk karakter khusus dan simbol.
Validator XSD
Validasi dokumen XML terhadap skema XSD dan laporkan ketidakcocokan elemen dan tipe dengan nomor baris persis.
Dekoder Protocol Buffers
Dekode byte wire-format Protobuf secara lokal dari hex, Base64, Base64URL, teks, atau file; periksa kandidat field yang tepat dan ekspor laporan privat.
XML Formatter
Pretty-print dokumen XML dengan indentasi konsisten dan tangkap kesalahan well-formedness lengkap dengan nomor baris persis.
Alat ini tersedia dalam bahasa lain
- จัดรูปแบบอาร์เรย์ PHP [TH]
- Formatuj tablicę PHP [PL]
- Định dạng mảng PHP [VI]
- تنسيق مصفوفة PHP [AR]
- PHP-Array formatieren [DE]
- PHP 配列を整形する [JA]
- Formatar array PHP [PT]
- Formatear un array de PHP [ES]
- PHP 배열 포맷하기 [KO]
- Formatera PHP-array [SV]
- Formater un tableau PHP [FR]
- Een PHP-array opmaken [NL]
- Format PHP Array [EN]
- Formattare un array PHP [IT]
- Форматирование массива PHP [RU]
- PHP Dizisini Biçimlendirin [TR]
- 格式化 PHP 数组 [ZH]