ตัวอย่าง
เพิ่มเครื่องหมายในด้านหน้าของแต่ละคู่ quote (") :
<?php
$str = addslashes('What does "yolo" mean?');
echo($str);
?>
ตัวอย่างเช่นเรียกใช้» ความหมายและการใช้งาน
addslashes() ฟังก์ชันส่งกลับสตริงที่มีเครื่องหมายในด้านหน้าของตัวอักษรที่กำหนดไว้ล่วงหน้า
ตัวละครที่กำหนดไว้ล่วงหน้าคือ:
- คำพูดเดียว (')
- ราคาคู่ (")
- ทับขวา (\)
- โมฆะ
Tip: ฟังก์ชั่นนี้สามารถใช้ในการเตรียมสตริงสำหรับการจัดเก็บในฐานข้อมูลและฐานข้อมูลคำสั่ง
Note: PHP ทำงาน addslashes() ในทุก GET, POST และข้อมูลคุกกี้โดยค่าเริ่มต้น ดังนั้นคุณไม่ควรใช้ addslashes() ในสายที่ได้รับการหนีแล้วนี้จะทำให้หนีคู่ ฟังก์ชั่น get_magic_quotes_gpc() สามารถใช้ในการตรวจสอบเรื่องนี้
วากยสัมพันธ์
addslashes( string )
พารามิเตอร์ | ลักษณะ |
---|---|
string | จำเป็นต้องใช้ ระบุสตริงที่จะหลบหนี |
รายละเอียดทางเทคนิค
กลับค่า: | ส่งกลับสตริงหนี |
---|---|
PHP เวอร์ชัน: | 4+ |
ตัวอย่างอื่น ๆ
ตัวอย่างที่ 1
เพิ่มเครื่องหมายกับตัวอักษรที่กำหนดไว้ล่วงหน้าในสตริง:
<?php
$str = "Who's Peter Griffin?";
echo $str . " This is not safe in a database query.<br>";
echo addslashes($str) . " This is safe in a database query.";
?>
ตัวอย่างเช่นเรียกใช้» <PHP สตริงอ้างอิง