ทำหน้าที่แปลงค่าที่เราส่งให้ออกมาเป็น json ซึ่งสามารถนำเอาไปใช้เพื่อคืนค่าให้กับ AJAX แทนที่จะเป็น XML หรือ Text จะช่วยให้เราใช้ javascript ตอบสนองได้ดีขึ้นได้ง่ายยิ่งขึ้น
ตัวอย่างการใช้ json_encode
โค้ด: เลือกทั้งหมด
<?php
$arr=array('a'=>1,'b'=>2,'c'=>3,'d'=>4,'e'=>5);
echo json_encode($arr);
?>
{"a":1,"b":2,"c":3,"d":4,"e":5}