Tambahkan garis miring terbalik sebelum karakter yang telah ditentukan sebelumnya:
<?php$str = "Halo dunia. (bisakah kamu mendengarku?)";echo quotemeta($str);?>Fungsi quotemeta() menambahkan garis miring terbalik sebelum karakter tertentu yang telah ditentukan sebelumnya dalam sebuah string.
Karakter yang telah ditentukan sebelumnya:
periode(.)
garis miring terbalik()
Tanda tambah (+)
Tanda bintang (*)
tanda tanya(?)
Tanda kurung siku ([])
Tanda sisipan (^)
tanda dolar ($)
Tanda kurung (())
Tip: Fungsi ini dapat digunakan untuk meng-escape karakter dengan arti khusus, seperti ( ), [ ] dan * dalam SQL.
Catatan: Fungsi ini aman untuk biner.
kutipanmeta( string )
parameter | menggambarkan |
---|---|
rangkaian | Diperlukan. Menentukan string yang akan diperiksa. |
Nilai pengembalian: | Mengembalikan string yang mengutip metakarakter. |
---|---|
Versi PHP: | 4+ |
Tambahkan garis miring terbalik sebelum beberapa karakter yang telah ditentukan sebelumnya:
<?php$str1 = "1 + 1 = 2";$str2 = "1 * 1 = 1";$str3 = "Bisakah Anda meminjam saya 5$?";$str4 = "Apakah Anda tidak terhibur? (Saya ..)";$str5 = "Tanda sisipan [ ^ ] Tampak seperti topi!";echo quotemeta($str1)."<br>";echo quotemeta($str2)."<br>";echo quotemeta($str3)."<br>";echo quotemeta($str4)."<br>";echo quotemeta($str5)."<br>" ;?>