Функцыя quotemeta
Функцыя quotemeta дадае адваротны слэш перад кожным спецыяльным сімвалам у радку.
Эрануюцца наступныя сімвалы: . \ + * ? [ ^ ] ( $ ).
Функцыя прымае адзін параметр - радок для апрацоўкі.
Сінтаксіс
quotemeta(string);
Прыклад
Экранаванне спецыяльных сімвалаў у простым радку:
<?php
echo quotemeta('Hello.world (test)');
?>
Вынік выканання кода:
'Hello\.world \(test\)'
Прыклад
Экранаванне радка, які змяшчае некалькі спецыяльных сімвалаў:
<?php
echo quotemeta('1+1=2? [maybe]');
?>
Вынік выканання кода:
'1\+1\=2\? \[maybe\]'
Прыклад
Апрацоўка радка без спецыяльных сімвалаў:
<?php
echo quotemeta('simple text');
?>
Вынік выканання кода:
'simple text'
Глядзіце таксама
-
функцыю
addslashes,
якая экрануе радок слэшамі -
функцыю
preg_quote,
якая экрануе сімвалы ў рэгулярных выразах