![addcslashes ฟังก์ชั่น addcslashes](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhm2JKQJjHkQk513QQhzMEAbAqyZVtas9YvZhQPxUJQ9tKFoMj4fXFGJI0A6Juasd7oZa1-pVLv1WNIM9VAoUedTrTNu5vLV-SpbHZHP3KONVy8TaRhizzgWKRurAY7wOHkemFscyYVYZ4/s640/addcslashe-logo.png)
ฟังก์ชั่น 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 ในตัวแปรของสตริงทุกตัวที่มีอยู่ โดยคำนึงถึงตัวอักษรพิมพ์ใหญ่ และตัวอักษรพิมพ์เล็ก
ConversionConversion EmoticonEmoticon