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:
<?php
$str = "Hello, my name is Kai Jim.";
echo $str."<br />";
echo addcslashes($str,'m')."<br />";
echo addcslashes($str,'K')."<br />";
?>
|
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:
<?php
$str = "Hello, my name is Kai Jim.";
echo $str."<br />";
echo addcslashes($str,'A..Z')."<br />";
echo addcslashes($str,'a..z')."<br />";
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.
|
Complete PHP String Reference

The Altova MissionKit is an integrated suite of tools ideal for:
- XML development
- Web & Web services development
- Data mapping & integration
- Rendering & publishing XML & database data
- XBRL validation, taxonomy editing, transformation & rendering
The MissionKit for XML Developers includes XMLSpy® - the industry-leading XML editor; MapForce® - a
graphical data mapping, conversion, and integration tool; StyleVision® - a visual XSLT stylesheet designer;
DiffDog® - an XML-aware diff/merge tool; and 2 additional tools.
Try all 6 products free for 30 days!
Download a fully-functional free trial
|
|
|
|