Blog : PHP addcslashes() Function
PHP addcslashes() Function
--------------------------------------------------------------------------------
Complete PHP String Reference
--------------------------------------------------------------------------------
Definition and Usage
The addcslashes() function returns a string with backslashes in front of the specified characters.
Syntax
addcslashes(string,characters)
Parameter Description
string Required. Specifies the string to check
characters Required. Specifies the characters or range of characters to be affected by addcslashes()
--------------------------------------------------------------------------------
Tips and Notes
Note: Be careful using addcslashes() on 0, r, n and t. In PHP, \0, \r, \n and \t are predefined escape sequences.
--------------------------------------------------------------------------------
Example 1
In this example we will add backslashes to certain characters in a string:
$str = "Hello, my name is Kai Jim.";
echo $str."
";
echo addcslashes($str,'m')."
";
echo addcslashes($str,'K')."
";
?>
The output of the code above will be:
Hello, my name is Kai Jim.
Hello, \my na\me is Kai Ji\m.
Hello, my name is \Kai Jim.
--------------------------------------------------------------------------------
Example 2
In this example we will add backslashes to a range of characters in a string:
$str = "Hello, my name is Kai Jim.";
echo $str."
";
echo addcslashes($str,'A..Z')."
";
echo addcslashes($str,'a..z')."
";
echo addcslashes($str,'a..h');
?>
The output of the code above will be:
Hello, my name is Kai Jim.
\Hello, my name is \Kai \Jim.
H\e\l\l\o, \m\y \n\a\m\e \i\s K\a\i J\i\m.
H\ello, my n\am\e is K\ai Jim.