Функция 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,
която екранира символи в регулярни изрази