Fungsi quotemeta()
digunakan untuk menambahkan garis miring terbalik di depan beberapa karakter yang telah ditentukan sebelumnya dalam sebuah string.
Karakter yang telah ditentukan sebelumnya adalah:
Tip: Fungsi ini bisa digunakan untuk meng-escape karakter dengan arti khusus, seperti (), [], dan * dalam SQL.
Catatan: Fungsi ini binary-safe.
quotemeta(string)
Parameter | Deskripsi |
---|---|
string | Required. Menentukan string untuk diperiksa |
Return Value: | Mengembalikan string dengan karakter meta yang dikutip |
---|---|
PHP Version: | 4+ |
Contoh 1
Tambahkan garis miring terbalik di depan karakter yang telah ditentukan sebelumnya:
<?php $str = "Halo Dunia. (Adakah orang di sini?)"; echo quotemeta($str); ?> /*Output : Halo Dunia\. \(Adakah orang di sini?\?\)
Contoh 2
Tambahkan garis miring terbalik di depan banyak karakter yang telah ditentukan:
<?php $str1 = "1 + 1 = 2"; $str2 = "1 * 1 = 1"; $str3 = "Bisakah pinjami saya uang 5$?"; $str4 = "Apakah kamu seorang aktris? (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>"; ?> /*Output : 1 \+ 1 = 2 1 \* 1 = 1 Bisakah pinjami saya uang 5\$\? Apakah kamu seorang aktris\? \(Saya\.\.\) Tanda sisipan \[\^\] Tampak seperti topi!