Функция quotemeta
Функция quotemeta жолдағы әрбір арнайы таңбаның алдына кері слеш қосады.
Мынадай таңбалар экранизацияланады: . \ + * ? [ ^ ] ( $ ).
Функция бір параметрді қабылдайды - өңделетін жол.
Синтаксис
phpquotemeta(string);
Мысал
Қарапайым жолдағы арнайы таңбаларды экранизациялау:
php<?php
echo quotemeta('Hello.world (test)');
?>
Кодты орындау нәтижесі:
php'Hello\.world \(test\)'
Мысал
Бірнеше арнайы таңбаны қамтитын жолды экранизациялау:
php<?php
echo quotemeta('1+1=2? [maybe]');
?>
Кодты орындау нәтижесі:
php'1\+1\=2\? \[maybe\]'
Мысал
Арнайы таңбалары жоқ жолды өңдеу:
php<?php
echo quotemeta('simple text');
?>
Кодты орындау нәтижесі:
php'simple text'
Сондай-ақ қараңыз
-
функцию
addslashes,
которая жолды слештармен экранизациялайды -
функцию
preg_quote,
которая реттік өрнектердегі таңбаларды экранизациялайды