เพื่อเพิ่มเครื่องหมายลูกน้ำ (backslash) ภายในอาร์เรย์สตริง ให้ใช้ json_encode()
สมมติว่ามีอาร์เรย์ดังนี้
$value = [ "ADD", "REMOVE", "SELECT", "MODIFY" ];
ต้องการผลลัพธ์พร้อม backslash ภายในอาร์เรย์สตริง
"[\"ADD\",\"REMOVE\",\"SELECT\",\"MODIFY\"]"
ตัวอย่างโค้ด
โค้ด PHP ดังต่อไปนี้
<!DOCTYPE html> <html> <body> <?php $value = [ "ADD", "REMOVE", "SELECT", "MODIFY" ]; echo json_encode(json_encode($value)) . "\n"; ?> </body> </html>
ผลลัพธ์
จะได้ผลลัพธ์ดังนี้
"[\"ADD\",\"REMOVE\",\"SELECT\",\"MODIFY\"]"