ดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน
 

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

 
กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
สอบถามครับ จะรันไฟล์ .exe บน Ubuntu ต้องใช้โปรแกรมไหนได้บ้างครับ
โดย chatee supasand พฤ 27 ก.พ. 2020 2:18 pm บอร์ด Programming - C/C++ & java & Python
0
122
พฤ 27 ก.พ. 2020 2:18 pm โดย chatee supasand
สอบถามครับ รันไฟล์ .exe บน Ubuntu ด้วย Wine แล้ว error
โดย chatee supasand พฤ 27 ก.พ. 2020 1:41 pm บอร์ด Programming - C/C++ & java & Python
0
156
พฤ 27 ก.พ. 2020 1:41 pm โดย chatee supasand
เบราว์เซอร์ firefox ไม่แสดงเส้น border ครับ
โดย waterwelon พ 26 ก.พ. 2020 3:39 pm บอร์ด HTML CSS
0
259
พ 26 ก.พ. 2020 3:39 pm โดย waterwelon
ทำแม้กระทั่งตอนนอน
โดย noppadonsk พ 26 ก.พ. 2020 2:48 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
103
พ 26 ก.พ. 2020 2:48 pm โดย noppadonsk
อยากทราบวิธีตรวจสอบว่าอาเรย์ 2 ชุดมีค่าเหมือนกันหรือเปล่า ครับ
โดย waterwelon อ 25 ก.พ. 2020 3:32 pm บอร์ด Programming - PHP
0
196
อ 25 ก.พ. 2020 3:32 pm โดย waterwelon
ความแข็งแกร่ง
โดย noppadonsk อ 25 ก.พ. 2020 11:13 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
109
อ 25 ก.พ. 2020 11:13 am โดย noppadonsk
อยากทราบวิธีตรวจสอบข้อมูลครับ
โดย waterwelon อ 25 ก.พ. 2020 10:58 am บอร์ด Programming - PHP
2
999
อ 25 ก.พ. 2020 11:13 am โดย Ittichai_chupol
Welcome to International school in Chonburi.
โดย tomtam1771 อ 25 ก.พ. 2020 12:30 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
135
อ 25 ก.พ. 2020 12:30 am โดย tomtam1771
วิธีปิด ไม่ได้ teamviewerd ทำงานบน Ubunto
โดย mindphp จ 24 ก.พ. 2020 4:31 pm บอร์ด Linux - Web Server
0
195
จ 24 ก.พ. 2020 4:31 pm โดย mindphp
แก้ปัญหา Vmware ของเรารัน Host ไม่ได้ เจอข้อความ This virtual machine is configured for 64-bit guest operating systems
โดย mindphp จ 24 ก.พ. 2020 3:37 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
2456
จ 24 ก.พ. 2020 3:37 am โดย mindphp
จะทำอย่างไรให้ ค่าในอาเรย์ที่ซ้ำกันเหลือแค่ค่าเดียวครับ
โดย waterwelon ศ 21 ก.พ. 2020 2:04 pm บอร์ด Programming - PHP
2
161
ศ 21 ก.พ. 2020 2:34 pm โดย waterwelon
ความรุนแรงในเด็กๆ
โดย noppadonsk ศ 21 ก.พ. 2020 11:47 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
69
ศ 21 ก.พ. 2020 11:47 am โดย noppadonsk
องค์ประกอบพื้นฐานของการจัดทำ Extension ใน phpBB 3 ส่วนของ admin
โดย Ittichai_chupol พฤ 20 ก.พ. 2020 1:56 pm บอร์ด PHP Knowledge
0
945
พฤ 20 ก.พ. 2020 1:56 pm โดย Ittichai_chupol
ประทานโทษ
โดย noppadonsk พฤ 20 ก.พ. 2020 12:54 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
138
พฤ 20 ก.พ. 2020 12:54 pm โดย noppadonsk
มาแล้ว Plugin System MooZiiCart Auto Close สำหรับตั้งเวลาเปิดปิดระบบการสั่งซื้อสินค้าออนไลน์
โดย prmindphp พ 19 ก.พ. 2020 6:40 pm บอร์ด MindPHP News & Feedback
0
1249
พ 19 ก.พ. 2020 6:40 pm โดย prmindphp
ถ้าคุณต้องเลือก
โดย noppadonsk พ 19 ก.พ. 2020 11:22 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
63
พ 19 ก.พ. 2020 11:22 am โดย noppadonsk
อยากจะทราบว่าวิธีการแสดงค่าอาเรย์แต่ล่ะค่าครับ
โดย waterwelon พ 19 ก.พ. 2020 11:04 am บอร์ด Programming - PHP
2
1018
พ 19 ก.พ. 2020 11:58 am โดย thatsawan
ยังไม่ได้ทำอะไรเลย อยู่ๆ กันก็มีปัญหา
โดย noppadonsk อ 18 ก.พ. 2020 2:50 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
1
464
ศ 13 มี.ค. 2020 11:16 pm โดย mangostar
7 สิ่งที่ต้องปรับปรุงเพื่อลดค่า Bounce Rate บนหน้าเว็บไซต์
โดย phasamon อ 18 ก.พ. 2020 10:22 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
66
อ 18 ก.พ. 2020 10:22 am โดย phasamon
อยากให้ธุรกิจเป็นที่รู้จักบนโลกออนไลน์ ลองหาบริษัทรับทำ SEO ดูซิ !
โดย totheworld จ 17 ก.พ. 2020 3:34 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
1030
จ 17 ก.พ. 2020 3:34 pm โดย totheworld