PHP preg_quote() Funksie
Voorbeeld
Gebruik preg_quote() om spesiale karakters veilig in 'n gewone uitdrukking te gebruik:
<?php
$search = preg_quote("://", "/");
$input = 'https://www.w3schools.com/';
$pattern = "/$search/";
if(preg_match($pattern, $input)) {
echo
"The input is a URL.";
} else {
echo "The input is not a URL.";
}
?>
Definisie en gebruik
Die preg_quote()
funksie voeg 'n terugskuinsstreep by karakters wat 'n spesiale betekenis in gereelde uitdrukkings het sodat soektogte na die letterlike karakters gedoen kan word. Hierdie funksie is nuttig wanneer gebruikersinvoer in gewone uitdrukkings gebruik word.
Sintaksis
preg_quote(input, delimiter)
Parameterwaardes
Parameter | Description |
---|---|
input | Required. The string to be escaped |
delimiter | Optional. Defaults to null. This parameter expects a single character indicating which delimiter the regular expression will use. When provided, instances of this character in the input string will also be escaped with a backslash |
Tegniese besonderhede
Terugkeerwaarde: | Wys 'n string met al die spesiale karakters ontsnap met 'n terugskuinsstreep |
---|---|
PHP weergawe: | 4+ |
Veranderinglog: | PHP 7.3 - Die # karakter word nou as 'n spesiale karakter beskou en sal ontsnap word. PHP 5.3 - Die - karakter word nou as 'n spesiale karakter beskou en sal ontsnap word. |
❮ PHP RegExp-verwysing