php8.5
Home/ Manual/ strings / functions/ quotemeta

quotemeta

PHP function Edit on GitHub ✎

(PHP 4, PHP 5, PHP 7, PHP 8)

Quote meta characters

Description

quotemeta(string $string): string

Returns a version of str with a backslash character (\) before every character that is among these:

output
. \ + * ? [ ^ ] ( $ )

Parameters

string

The input string.

Return Values

Returns the string with meta characters quoted. If an empty string is given as string, an empty string is returned.

Changelog

VersionDescription
8.0.0Returns an empty string, instead of false, when string is empty.

Examples

quotemeta() example

php
<?php

var_dump(quotemeta('PHP is a popular scripting language. Fast, flexible, and pragmatic.'));
?>

The above example will output:

output
string(69) "PHP is a popular scripting language\. Fast, flexible, and pragmatic\."

Notes Bin-safe

See Also

Source: reference/strings/functions/quotemeta.xml · from the official PHP manual (php/doc-en)