สอนภาษา JavaScript เขียนโค้ดรับค่าตัวแปร Array จากภาษา PHP โดยแนะนำให้ใช้คำสั่ง json_encode ในการรับค่า Array จากภาษา PHP ด้วยตัวแปรของ JavaScript สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง JavaScript รับค่า Array จาก PHP ด้วย json_encode
<?php
$a_php = array("apple", "orange", "berry");
?>
<script>
var a_js = [];
a_js = <?=json_encode($a_php);?>;
for( var i=0; i<a_js.length; i++ ) {
console.log( a_js[i] );
}
</script>
ผลลัพธ์
apple
orange
berry
1. ตัวแปร Array เริ่มที่ภาษา PHP ตัวแปร a_php พร้อมค่าเริ่มต้น "apple", "orange", "berry"
2. ภายในภาษา JavaScript มีการสร้างตัวแปร Array เปล่า ชื่อ a_js
3. เปิดแท็ก PHP ใน JavaScript พร้อมกับใช้คำสั่ง json_encode กับตัวแปร a_php ที่เป็น Array เพื่อให้ JavaScript รับค่า Array จาก PHP
4. ใช้คำสั่ง for วนลูปข้อมูลจากใน Array a_js ของ JavaScript ที่รับมาจาก PHP