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

มีฟังก์ชัน PHP ที่เพิ่มเฉพาะเครื่องหมายสแลชในเครื่องหมายคำพูดคู่ ไม่ใช่เครื่องหมายคำพูดเดียว


ฟังก์ชัน json_encode สามารถใช้เพื่อเพิ่มเครื่องหมายทับในเครื่องหมายคำพูดคู่ นอกจากนี้ยังสามารถใช้ 'addcslahses' เพื่อเพิ่ม '\' ให้กับอักขระเฉพาะได้ -

ตัวอย่าง

<?php
$str = addcslashes("Hello there!","t");
   echo($str);
?>

ผลลัพธ์

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

Hello \there!

ฟังก์ชัน 'addcslashes' ใช้เพื่อส่งคืนสตริงที่มีแบ็กสแลชอยู่ข้างหน้าอักขระเฉพาะ เป็นฟังก์ชันที่คำนึงถึงขนาดตัวพิมพ์และโดยปกติไม่ควรใช้กับค่า 0 (null), r (การขึ้นบรรทัดใหม่), n (ขึ้นบรรทัดใหม่), f (อ่านแบบฟอร์ม), t (tab), v (แท็บแนวตั้ง) นี่เป็นเพราะค่าต่างๆ เช่น \0, \r, \n, \t, \f และ \v เป็น Escape Sequence ที่กำหนดไว้ล่วงหน้า

ในโค้ดด้านบนนี้ ฟังก์ชัน 'addcslashes' จะถูกเรียกใช้บนสตริงโดยระบุว่าแบ็กสแลชจะต้องเกิดขึ้นก่อนอักขระ 't'