Definition and usage
The addslashes () function adds a backslash before the specified predefined character.
The predefined characters are:
- Single quotes (')
- Double quotation marks (")
- Backslash (/)
- Null
Syntax
Addslashes (string)
| Parameters |
Description |
| String |
Required. Specifies the string to be checked. |
Tips and comments
Tip:This function can be used to prepare suitable strings for strings stored in the database and database query statements.
Note:By default, the magic_quotes_gpc command of PHP is on, and addslashes () is automatically run for all get, post, and cookie data (). Do not use addslashes () for strings that have been escaped by magic_quotes_gpc, because this causes double-layer escape. In this case, you can use the get_magic_quotes_gpc () function for detection.
Example
In this example, we want to add a backslash to the predefined character string:
<? PHP $ STR = "Who's John Adams? "; Echo $ Str." This is not safe in a database query. <br/> "; echoAddslashes ($ Str). "This is safe in a database query.";?>
Output:
Who's John Adams? This is not safe in a database query. WHO/'s John Adams? This is safe in a database query.