Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

PHP จะเพิ่มแบ็กสแลชภายในอาร์เรย์ของสตริงได้อย่างไร?


หากต้องการเพิ่มแบ็กสแลชภายในอาร์เรย์ของสตริง ให้ใช้ json_encode()

สมมติว่าต่อไปนี้คืออาร์เรย์ของเรา –

$value = [
   "ADD", "REMOVE","SELECT","MODIFY"
];

เราต้องการผลลัพธ์ที่มีแบ็กสแลชอยู่ภายในอาร์เรย์ของสตริง เช่น -

"[\"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\"]"