Home >>PHP String Functions >PHP addcslashes() Function

PHP addcslashes() function is used to add backslash before any specified characters in a given string.PHP addcslashes() function is a build-in function of PHP. The addcslashes() function accepts 2 parameters.

Syntax:

string addcslashes($string,$characters)

In the first parameter $string we pass the given input string in which we have to add the backslash before any specific character. In the second parameter$characters we pass that specific character Before which we want to add the backslash. In this parameter either we can pass a single charater value or a sequence of characters. The character which we will pass in this parameter should exist in the string otherwise it will be unable to insert the backslash.

Let's take an example of this:

<html>
<body>
<?php
$str = addcslashes("PHPTPOINT","O"); echo($str);
?>
</body>
</html>

Output:
PHPTP/OINT

Let's see an example with a sequence of character:

<html>
<body>
<?php
$str ="PHP is a server side scripting language"; echo addcslashes($str,'ie')."<br>";
echo addcslashes($str,'a')."<br>"; ?> </body> </html>  Output: PHP /is a s/erv/er s/id/e scr/ipt/ing languag/e PHP is /a server side scripting l/angu/age This is how we can set Range in this Function <html> <body> <?php$str = "This is how we can set Range in this Function";
echo $str."<br>"; echo addcslashes($str,'A..X')."<br>";
echo addcslashes($str,'a..z')."<br>"; echo addcslashes($str,'a..k');
?>
</body>
</html>

Output:
This is how we can set Range in this Function
\This is how we can set \Range in this \Function
T\h\i\s \i\s \h\o\w \w\e \c\a\n \s\e\t R\a\n\g\e \i\n \t\h\i\s F\u\n\c\t\i\o\n
T\h\is \is \how w\e \c\an s\et R\an\g\e \in t\h\is Fun\ct\ion