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


PHP addcslashes()用法及代码示例


addcslashes()函数是PHP中的内置函数。 addcslashes()函数用于在给定字符串中的某些指定字符之前添加反斜杠。

用法

string addcslashes($string, $characters)

参数:此函数接受上述语法中所示的两个参数,并在下面进行描述:


  1. $string:此参数指定需要转义的输入字符串。或者我们也可以说要在某些指定字符之前添加反斜杠的字符串。
  2. $characters:此参数指定我们要在输入字符串中转义的字符或字符序列,方法是在它们之前添加反斜杠。我们可以将一个字符范围指定为“ a..z”。那是范围的开始字符,后跟两个点和结束字符。
    Note:请谨慎使用a,b,n,t等字符,因为\ a,\ b,\ n,\ t这个参数是预定义的转义序列,并具有某些特殊含义。因此,我们可能无法获得理想的结果。

返回值:此函数返回一个转义的字符串,即输入字符串$string,在$characters之前添加反斜杠。

例子:

Input: $string = "GeeksforGeeks"  $characters = 'e'
Output: G\e\eksforG\e\eks

Input: $string = "GeeksforGeeks" $characters = 'a..k'
Output: G\e\e\ksnG\e\e\ks

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

程序1:

<?php 
// PHP program to illustrate addcslashes() 
// function 
  
$str = "GeeksforGeeks"; 
  
$resStr = addcslashes($str, 'e'); 
  
echo $resStr; 
  
?>

输出:

G\e\eksforG\e\eks

程序2:

<?php 
// PHP program to illustrate addcslashes() 
// function 
  
$str = "GeeksnGeeks"; 
$resStr = addcslashes($str, 'a..k'); 
  
echo $resStr; 
  
?>

输出:

G\e\e\ksnG\e\e\ks

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



相关用法


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