addslashes
使用反斜线转义字符串
PHP 4 >= 4.0.0, PHP 5, PHP 7, PHP 8
addslashes() 函数返回一个字符串,该字符串在预定义字符(单引号、双引号、反斜杠和 NULL 字符)前加上反斜杠,常用于转义字符串以防止 SQL 注入等安全问题。
string addslashes(string $str)
返回转义后的字符串。
以下示例展示了如何使用 addslashes() 函数对字符串进行转义:
<?php $string = "It's a \"test\" string."; $escaped_string = addslashes($string); echo $escaped_string; ?>
示例中,原始字符串包含单引号和双引号。使用 addslashes() 函数后,所有单引号和双引号都被自动添加了反斜杠进行转义,输出结果为:
It\'s a \"test\" string.