quotemeta funksiýasy
quotemeta funksiýasy setirde her bir ýörite nyşanyň öňüne backslash goşýar.
Aşakdaky nyşanlar goralan: . \ + * ? [ ^ ] ( $ ).
Funksiýa işlenjek setir bolan ýeke-täk parametr kabul edýär.
Sintaksis
quotemeta(string);
Mysal
Ýöňňe setirde ýörite nyşanlary goralama:
<?php
echo quotemeta('Hello.world (test)');
?>
Kody ýerine ýetirmek netijesi:
'Hello\.world \(test\)'
Mysal
Birnäçe ýörite nyşany öz içine alýan setiri goralama:
<?php
echo quotemeta('1+1=2? [maybe]');
?>
Kody ýerine ýetirmek netijesi:
'1\+1\=2\? \[maybe\]'
Mysal
Ýörite nyşany ýok setiri işlemek:
<?php
echo quotemeta('simple text');
?>
Kody ýerine ýetirmek netijesi:
'simple text'
Şeýle-de serediň
-
addslashesfunksiýasyny,
setiri slash bilen goraýan -
preg_quotefunksiýasyny,
regular ifadelerde nyşanlary goraýan