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