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