Функция 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,
которая реттік өрнектердегі таңбаларды экранизациялайды