Home » PHP » Fungsi String quotemeta() Pada PHP

Fungsi String quotemeta() Pada PHP

by Hanifah Nurbaeti
by Hanifah Nurbaeti

Section Artikel

Definisi dan Penggunaan

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:

  • period (.)
  • backslash (\)
  • plus sign (+)
  • asterisk (*)
  • question mark (?)
  • brackets ([])
  • caret (^)
  • dollar sign ($)
  • parenthesis (())

Tip: Fungsi ini bisa digunakan untuk meng-escape karakter dengan arti khusus, seperti (), [], dan * dalam SQL.

Catatan: Fungsi ini binary-safe.

Syntax

quotemeta(string)

Nilai Parameter

ParameterDeskripsi
stringRequired. Menentukan string untuk diperiksa

Detail Teknis

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!

You may also like