บทเรียน PHP : ฟังก์ชั่น addcslashes

ฟังก์ชั่น addcslashes

ฟังก์ชั่น addcslashes() เป็นคำสั่งที่ใช้ในกรณีต้องการให้มีเครื่องหมาย \ (Back Slashes) อยู่ข้างหน้าตัวอักษรใดตัวอักษรหนึ่งหรือตัวเลขในสตริงก็ได้ โดยจะคำนึงถึงตัวอักษรพิมพ์เล็กและตัวอักษรพิมพ์ใหญ่ที่เรียกว่า (Case Sensitive) อย่างเช่น A กับ a ซึ่งมีค่าแตกต่างกันเป็นต้น รูปแบบการใช้งานดังนี้

addcslashes(Sting, Charecters)
String คือ สตริง
Charecters คือ ตัวอักษรที่ต้องการ

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

<?php
$strName = "Sombut Markmee";
echo addcslashes($strName, "m");
?> 

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


ในตัวอย่างนี้อธิบายได้ว่าให้ใส่เครื่องหมาย \ หน้าตัวอักษร m ในตัวแปรของสตริงทุกตัวที่มีอยู่ โดยคำนึงถึงตัวอักษรพิมพ์ใหญ่ และตัวอักษรพิมพ์เล็ก

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

<?php
$strName = "Sombut Markmee";
$strChar = "abcDEFGHIJKLMNOPQRSTUVWXYZ";
echo addcslashes($strName, "M"), "<br>";
echo addcslashes($strChar, "D..Z"), "<br>";
echo addcslashes($strCha, "a..z");
?>

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


ในตัวอย่างนี้อธิบายได้ว่า
  • ใส่เครื่องหมาย \ หน้าตัวอักษร M ในตัวแปรของสตริงทุกตัวที่มีอยู่ โดยคำนึงถึงตัวอักษรพิมพ์ใหญ่ และตัวอักษรพิมพ์เล็ก
  • ใส่เครื่องหมาย \ หน้าตัวอักษร D-Z ในตัวแปรของสตริงทุกตัวที่มีอยู่ โดยคำนึงถึงตัวอักษรพิมพ์ใหญ่ และตัวอักษรพิมพ์เล็ก
  • ใส่เครื่องหมาย \ หน้าตัวอักษร a-z ในตัวแปรของสตริงทุกตัวที่มีอยู่ โดยคำนึงถึงตัวอักษรพิมพ์ใหญ่ และตัวอักษรพิมพ์เล็ก
Previous
Next Post »