Fungsi quotemeta
Fungsi quotemeta menambahkan backslash di depan setiap karakter khusus dalam string.
Karakter yang di-escape adalah: . \ + * ? [ ^ ] ( $ ).
Fungsi ini menerima satu parameter - string yang akan diproses.
Sintaks
quotemeta(string);
Contoh
Escape karakter khusus dalam string sederhana:
<?php
echo quotemeta('Hello.world (test)');
?>
Hasil eksekusi kode:
'Hello\.world \(test\)'
Contoh
Escape string yang berisi beberapa karakter khusus:
<?php
echo quotemeta('1+1=2? [maybe]');
?>
Hasil eksekusi kode:
'1\+1\=2\? \[maybe\]'
Contoh
Penanganan string tanpa karakter khusus:
<?php
echo quotemeta('simple text');
?>
Hasil eksekusi kode:
'simple text'
Lihat juga
-
fungsi
addslashes,
yang melakukan escape string dengan slash -
fungsi
preg_quote,
yang melakukan escape karakter dalam ekspresi reguler