Blog : PHP quotemeta() Function
PHP quotemeta() Function
--------------------------------------------------------------------------------
Complete PHP String Reference
--------------------------------------------------------------------------------
Definition and Usage
The quotemeta() function adds backslashes in front of some predefined characters in a string.
The predefined characters are:
period (.)
backslash (\)
plus sign (+)
asterisk (*)
question mark (?)
brackets ([])
caret (^)
dollar sign ($)
parenthesis (())
Syntax
quotemeta(string)
Parameter Description
string Required. Specifies the string to check
--------------------------------------------------------------------------------
Tips and Notes
Tip: This function can be used to escape characters with special meanings, such as ( ), [ ], and * in SQL.
--------------------------------------------------------------------------------
Example
$str = "Hello world. (can you hear me?)";
echo quotemeta($str);
?>
The output of the code above will be:
Hello world\. \(can you hear me\?\)