Funkcija quotemeta
Funkcija quotemeta prideda atvirkštinį pasvirąjį brūkšnį prieš kiekvieną specialųjį simbolį eilutėje.
Ekranuojami šie simboliai: . \ + * ? [ ^ ] ( $ ).
Funkcija priima vieną parametrą - eilutę apdorojimui.
Sintaksė
quotemeta(string);
Pavyzdys
Specialiųjų simbolių ekranavimas paprastoje eilutėje:
<?php
echo quotemeta('Hello.world (test)');
?>
Kodo vykdymo rezultatas:
'Hello\.world \(test\)'
Pavyzdys
Eilutės, kurioje yra keli specialieji simboliai, ekranavimas:
<?php
echo quotemeta('1+1=2? [maybe]');
?>
Kodo vykdymo rezultatas:
'1\+1\=2\? \[maybe\]'
Pavyzdys
Eilutės be specialiųjų simbolių apdorojimas:
<?php
echo quotemeta('simple text');
?>
Kodo vykdymo rezultatas:
'simple text'
Taip pat žiūrėkite
-
funkciją
addslashes,
kuri ekranuoja eilutę pasviraisiais brūkšniais -
funkciją
preg_quote,
kuri ekranuoja simbolius reguliariosiose išraiškose