Fungsi PHP addslashes()

Contoh

Menambahkan backslash sebelum setiap tanda kutip ganda ("}

<?php
$str = addslashes('Shanghai adalah kota terbesar di Cina.');
echo($str);
?>

Contoh Berjalan

Definisi dan Penggunaan

Fungsi addslashes() kembalikan string yang ditambahkan backslash sebelum karakter yang ditentukan.

Karakter yang ditentukan adalah:

  • Tanda kutip tunggal ('}
  • Tanda kutip ganda ("}
  • Backslash (\)
  • NULL

Tips:Fungsi ini dapat digunakan untuk mempersiapkan string yang disimpan di database serta string dalam kueri database.

Komentar:Secara default, PHP secara otomatis melaksanakan addslashes() untuk semua data GET, POST, dan COOKIE. Jadi Anda seharusnya tidak menggunakan string yang sudah diubah suai untuk addslashes(), karena hal ini akan mengakibatkan dual escape. Dalam hal ini, Anda dapat menggunakan fungsi get_magic_quotes_gpc() untuk deteksi.

Sintaks

addslashes(string)
Parameter Deskripsi
string Diperlukan. Tentukan string yang harus diubah suai.

Detil Teknik

Kembalikan nilai: Kembalikan string yang diubah suai.
Versi PHP: 4+

Contoh Lebih Banyak

Contoh 1

Menambahkan backslash ke karakter yang ditentukan dalam string:

<?php
$str = "Siapa Bill Gates?";
echo $str . " Ini tidak aman dalam kueri database.<br>";
echo addslashes($str) . " Ini aman dalam kueri database.";
?>

Contoh Berjalan