当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP addslashes()用法及代码示例


addslashes()函数是PHP中的内置函数,它返回预定义字符前带有反斜杠的字符串。该参数中不包含任何指定的字符。

预定义的字符是:

  1. 单引号(’)
  2. 双引号(“)
  3. 反斜杠(\)
  4. NULL

注意:addslashes()函数不同于addcslashes()函数接受要在其之前添加斜杠的指定字符,但是addslashes()函数在参数中不接受任何字符,而是在某些指定字符之前添加斜杠。


用法:

addslashes($string)

参数:addslashes()函数仅接受一个参数$string,该参数指定需要转义的输入字符串。我们也可以说此参数指定了一个字符串,我们要在其中在预定义字符之前添加反斜杠。

返回值:它返回在参数中传递的预定义字符前面带有反斜杠的转义字符串。

例子:

Input:$string = "Geek's"
Output:Geek\'s

Input:$string='twinkle loves "coding"'
Output:twinkle loves \"coding\"

以下示例程序旨在说明PHP中的addslashes()函数:

程序1:

<?php 
// PHP program to demonstrate the  
// working of addslashes() function  
  
// Input String 
$str = addslashes('twinkle loves "coding"');  
  
// prints the escaped string 
echo($str);  
?>

输出:

twinkle loves \"coding\"

程序2:

<?php  
// PHP program to demonstrate the 
// working of addslashes() function  
  
// Input String 
$str = addslashes("Geek's");  
  
// prints the escaped string 
echo($str);  
?>

输出:

Geek\'s

参考:
http://php.net/manual/en/function.addslashes.php



相关用法


注:本文由纯净天空筛选整理自Twinkl Bajaj大神的英文原创作品 PHP | addslashes() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。