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


PHP stripcslashes()用法及代码示例


stripcslashes() 是 PHP 中的内置函数,用于删除为转义字符串中某些字符而添加的反斜杠。它反转了 addslashes() 函数的效果。它识别 C-language 字符,例如 \n、\r …、八进制和十六进制表示形式。

用法

stripcslashes(string $string): string;

参数

该函数仅接受单个参数,如下所述:

  • $字符串:要从中删除反斜杠的输入字符串。

返回值

stripcslashes() 函数从未转义的字符串返回转义的字符串。

程序1:下面的程序演示了stripcslashes()函数。

PHP


<?php 
$escaped_string =  
      "This is an example with \\'escaped\\' characters."; 
$original_string = stripcslashes($escaped_string); 
echo "Escaped String: $escaped_string<br>.\n"; 
echo "Original String: $original_string"; 
?>
输出
Escaped String: This is an example with \'escaped\' characters.<br>.
Original String: This is an example with 'escaped' characters.

程序2:下面是另一个程序,演示了stripcslashes()函数。

PHP


<?php 
$escaped_string =  
      "This is an example with \\'escaped\\' characters."; 
$original_string = stripcslashes($escaped_string); 
if ($escaped_string === $original_string) { 
    echo 
    "String was not escaped: $original_string"; 
} else { 
    echo 
    "String was escaped and then unescaped: $original_string"; 
} 
?>
输出
String was escaped and then unescaped: This is an example with 'escaped' characters.

参考: https://www.php.net/manual/en/function.stripcslashes.php



相关用法


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