Jika Anda ingin mencetak struktur kompleks ke halaman Anda yang berfungsi di browser, Anda memerlukan sintaks yang dapat diurai Javascript, dan bahasa sisi server dapat dicetak.
Kemungkinan terdekat adalah:
- XML
- JSON
Saya merekomendasikan JSON untuk saat ini.
Jadi dengan PHP, Anda menulis di suatu tempat:
echo "var myTransportedArrayJson = \"" . json_encode($my_array) . "\"";
Dan kemudian biarkan Javascript mengurai ekspresi json Anda:
var myTransportedArray = JSON.parse(myTransportedArrayJson);
alert(myTransportedArray); // <<< and here you are.
Tentu saja cuplikan harus menjadi bagian dari respons, jika tidak maka tidak akan mencapai server. Juga, Anda harus merangkul penguraian dengan try .. catch
. Jika Anda melanjutkan dan bekerja dengan struktur yang lebih kompleks, Anda harus mempertimbangkan untuk keluar dari karakter tertentu. Jadi sekarang Anda akan menemukan beberapa literatur :-)