Funkcia quotemeta
Funkcia quotemeta pridáva spätné lomítko pred každý špeciálny znak v reťazci.
Escapujú sa nasledujúce znaky: . \ + * ? [ ^ ] ( $ ).
Funkcia prijíma jeden parameter - reťazec na spracovanie.
Syntax
quotemeta(string);
Príklad
Escapovanie špeciálnych znakov v jednoduchom reťazci:
<?php
echo quotemeta('Hello.world (test)');
?>
Výsledok vykonania kódu:
'Hello\.world \(test\)'
Príklad
Escapovanie reťazca obsahujúceho viacero špeciálnych znakov:
<?php
echo quotemeta('1+1=2? [maybe]');
?>
Výsledok vykonania kódu:
'1\+1\=2\? \[maybe\]'
Príklad
Spracovanie reťazca bez špeciálnych znakov:
<?php
echo quotemeta('jednoduchy text');
?>
Výsledok vykonania kódu:
'jednoduchy text'
Pozrite tiež
-
funkciu
addslashes,
ktorá escapuje reťazec lomítkami -
funkciu
preg_quote,
ktorá escapuje znaky v regulárnych výrazoch