Advertisements
PHP quotemeta() Function
Topic: PHP String ReferencePrev|Next
Description
The quotemeta() function adds a backslash (\) before every character that is among these:
- period (
.) - backslash (
\) - plus sign (
+) - asterisk (
*) - question mark (
?) - brackets (
[]) - caret (
^) - dollar sign (
$) - parenthesis (
())
The following table summarizes the technical details of this function.
| Return Value: | Returns the string with meta characters quoted, or FALSE if empty string is given. |
|---|---|
| Version: | PHP 4+ |
Syntax
The basic syntax of the quotemeta() function is given with:
quotemeta(string);
The following example shows the quotemeta() function in action.
Example
Run this code »<?php
// Sample string
$str = "Hello. (Are you there?)";
// Quoting meta characters and print
echo quotemeta($str);
?>
Parameters
The quotemeta() function accepts the following parameters.
| Parameter | Description |
|---|---|
| string | Required. Specifies the input string. |
More Examples
Here're some more examples showing how quotemeta() function actually works:
The following example shows how to quote meta characters in various strings.
Example
Run this code »<?php
// Sample strings
$str1 = "(2 + 2) * 5 = 20";
$str2 = "Apple iPhone (128GB, Black) [Locked], Price: $499";
// Quoting meta characters and print
echo quotemeta($str1)."<br>";
echo quotemeta($str2);
?>
Advertisements

