Devdit
 

JavaScript รับค่า Array จาก PHP ด้วย json_encode

2.2K

สอนภาษา 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

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ