Quotemeta funksiyası
quotemeta funksiyası sətirdəki hər bir xüsusi simvoldan əvvəl tərs slash əlavə edir.
Aşağıdakı simvollar ekranlanır: . \ + * ? [ ^ ] ( $ ).
Funksiya bir parametr qəbul edir - emeliyyat üçün sətir.
Sintaksis
quotemeta(string);
Nümunə
Adi sətirdə xüsusi simvolların ekranlanması:
<?php
echo quotemeta('Hello.world (test)');
?>
Kodun icra neticesi:
'Hello\.world \(test\)'
Nümunə
Bir neçə xüsusi simvol ehtiva edən sətirin ekranlanması:
<?php
echo quotemeta('1+1=2? [maybe]');
?>
Kodun icra neticesi:
'1\+1\=2\? \[maybe\]'
Nümunə
Xüsusi simvollar olmayan sətirin emeliyyatı:
<?php
echo quotemeta('simple text');
?>
Kodun icra neticesi:
'simple text'
Həmçinin bax
-
addslashesfunksiyasına,
ki, sətiri slashlarla ekranlayır -
preg_quotefunksiyasına,
ki, nizamlanmış ifadələrdə simvolları ekranlayır