addcslashes()

ก่อนหน้านี้เคยมีฟังก์ชั่น stripcslashes() ซึ่งใช้ในการลบเครื่องหมาย backslashes (\) แต่สำหรับบทความนี้เรามาดูรูปแบบการเพิ่ม backslashes กันบ้างโดยฟังก์ชัน addcslashes () ครับ

ฟังก์ชั่น addcslashes () เป็นฟังก์ชั่น PHP  ที่ใช้ในการเพิ่มแบ็กสแลชก่อนอักขระหรือ Character บางตัวที่ระบุในสตริงที่กำหนด

string addcslashes($string, $characters)

พารามิเตอร์ : ฟังก์ชั่นนี้ยอมรับสองพารามิเตอร์ตามที่แสดงในไวยากรณ์ข้างต้นและอธิบายไว้ด้านล่าง:

  1. $ string : พารามิเตอร์นี้ระบุสตริงการป้อนข้อมูลซึ่งจำเป็นต้องมีการหลบหนี หรือเราสามารถพูดได้ว่าสตริงที่เราต้องการเพิ่มแบ็กสแลชก่อนอักขระบางตัวที่ระบุ
  2. $characters : พารามิเตอร์นี้ระบุอักขระหรือลำดับของอักขระที่เราต้องการหลีกเลี่ยงในสตริงป้อนข้อมูลโดยการเพิ่มแบ็กสแลชก่อนหน้าพวกเขา เราสามารถระบุช่วงของอักขระเป็น 'a..z' นั่นคืออักขระเริ่มต้นของช่วงตามด้วยจุดสองจุดและอักขระสิ้นสุด 
    หมายเหตุ : โปรดใช้ตัวอักษรเช่น a, b, n, t ฯลฯ พารามิเตอร์นี้เป็น \ a, \ b, \ n, \ t  ซึ่งอาจจะมีความหมายพิเศษบางอย่าง ดังนั้นเราอาจไม่ได้ผลลัพธ์ตามที่ต้องการ

ตัวอย่างโค้ดดังนี้

<?php 
// PHP program to illustrate addcslashes() 
// function 

$str = "Mindphp"; 

$resStr = addcslashes($str, 'p'); 

echo $resStr; 

?> 

ผลลัพธ์ที่ได้คือ

Mind\ph\p

ตัวอย่างที่สอง

<?php 
// PHP program to illustrate addcslashes() 
// function 

$str = "Mindphp"; 
$resStr = addcslashes($str, 'a..k'); 

echo $resStr; 

ผลลัพธ์ที่ได้

M\in\dp\hp

ในตัวอย่างอย่างที่สอง เราได้กำหนดพารามิเตอร์ที่เป็น $characters เท่ากับ a..k นั้นเท่ากับว่า ตัวอักษรตั้งแต่ a ถึง k น่ะครับ เราจะผลลัพธ์ คือ มีแบ็กสแลชก่อนอักษร a-k ทั้งหมดครับ 

ช่องทางการศึกษาเพิ่มเติมข่าวที่น่าสนใจเกี่ยวกับ : ฟังก์ชัน PHP

 
กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
Attribute ในภาษา Python: วิธีกำหนดค่าและใช้งาน
โดย athirach.offcial พฤ 28 มี.ค. 2024 11:37 am บอร์ด Python Knowledge
0
86
พฤ 28 มี.ค. 2024 11:37 am โดย athirach.offcial View Topic Attribute ในภาษา Python: วิธีกำหนดค่าและใช้งาน
คำสั่ง eval() ใน Python วิธีการใช้งานการประมวลผลสตริงเป็นโค้ด
โดย athirach.offcial พฤ 28 มี.ค. 2024 11:07 am บอร์ด Python Knowledge
3
550
ศ 29 มี.ค. 2024 9:18 am โดย athirach.offcial View Topic คำสั่ง eval() ใน Python วิธีการใช้งานการประมวลผลสตริงเป็นโค้ด
การใช้งานเมทอด zip() ใน Python: รวมข้อมูลจาก objects หลายๆ อันเข้าด้วยกันเป็น tuple อธิบายและตัวอย่าง
โดย athirach.offcial พฤ 28 มี.ค. 2024 10:51 am บอร์ด Python Knowledge
1
122
พฤ 28 มี.ค. 2024 8:55 pm โดย athirach.offcial View Topic การใช้งานเมทอด zip() ใน Python: รวมข้อมูลจาก objects หลายๆ อันเข้าด้วยกันเป็น tuple อธิบายและตัวอย่าง
ปิดโหมดข้อความธรรมดาในอีเมลแล้ว แต่เครื่องมือไม่ขึ้น ต้องตั้งค่ายังไง
โดย Narisara พฤ 28 มี.ค. 2024 10:46 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
1
126
พฤ 28 มี.ค. 2024 11:13 am โดย Narisara View Topic ปิดโหมดข้อความธรรมดาในอีเมลแล้ว แต่เครื่องมือไม่ขึ้น ต้องตั้งค่ายังไง
ตัวแปร List ใน Python เหมาะสำหรับงานแบบไหน
โดย athirach.offcial พ 27 มี.ค. 2024 11:34 am บอร์ด Python Knowledge
0
98
พ 27 มี.ค. 2024 11:34 am โดย athirach.offcial View Topic ตัวแปร List ใน Python เหมาะสำหรับงานแบบไหน
data science คืออะไร ? มีหน้าที่อะไร
โดย athirach.offcial พ 27 มี.ค. 2024 11:24 am บอร์ด Python Knowledge
0
94
พ 27 มี.ค. 2024 11:24 am โดย athirach.offcial View Topic data science คืออะไร ? มีหน้าที่อะไร
ไลบรารี SciPy การใช้เพื่อแก้ปัญหาทางวิทยาศาสตร์และคณิตศาสตร์
โดย athirach.offcial พ 27 มี.ค. 2024 11:14 am บอร์ด Python Knowledge
0
82
พ 27 มี.ค. 2024 11:14 am โดย athirach.offcial View Topic ไลบรารี SciPy การใช้เพื่อแก้ปัญหาทางวิทยาศาสตร์และคณิตศาสตร์
เชื่อมต่อ WordPress กับฐานข้อมูล วิธีเชื่อมต่อฐานข้อมูลง่ายๆ
โดย athirach.offcial พ 27 มี.ค. 2024 11:03 am บอร์ด Wordpress Developing Knowledge
0
41
พ 27 มี.ค. 2024 11:03 am โดย athirach.offcial View Topic เชื่อมต่อ WordPress กับฐานข้อมูล วิธีเชื่อมต่อฐานข้อมูลง่ายๆ