PHP json_encode ภาษาไทย แสดงผลเป็นภาษาไทย บทความนี้สอนการใช้คำสั่ง json_encode กับข้อมูลภาษาไทย ด้วยการกำหนด JSON_UNESCAPED_UNICODE ในคำสั่ง json_encode สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง PHP json_encode ภาษาไทย แสดงผลเป็นภาษาไทย
<?php
$data = array(
array("id"=>1, "name"=>"สมชาย"),
array("id"=>2, "name"=>"สมหญิง"),
array("id"=>3, "name"=>"สมหมาย"),
);
echo json_encode( $data, JSON_UNESCAPED_UNICODE );
?>
ผลลัพธ์
[{"id":1,"name":"สมชาย"}, {"id":2,"name":"สมหญิง"}, {"id":3,"name":"สมหมาย"}]
PHP json_encode ภาษาไทย แสดงผลเป็นภาษาไทย ตั้งแต่ PHP เวอร์ชั่น 5.4 สามารถใช้คำสั่ง JSON_UNESCAPED_UNICODE เพื่อให้ JSON แสดงผลเป็นภาษาไทย โดยใส่ไว้ในคำสั่ง json_encode