PHP addslashes() 函数

Contoh

Tambah ekor simbol backslash di hadapan tanda kutip ganda ("):

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

Contoh penggunaan

Definisi dan penggunaan

Fungsi addslashes() mengembalikan string yang diubah suai dengan menambah ekor simbol backslash di huruf yang diatur sebelumnya.

Huruf yang diatur adalah:

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

Pemberitahuan:Fungsi ini boleh digunakan untuk mempersiapkan string yang disimpan di dalam pangkalan data serta string dalam kueri pangkalan data.

Komentar:Secara lalai, PHP menggerakkan Addison() secara automatik untuk semua data GET, POST dan COOKIE. Jadi, anda seharusnya tidak menggunakan string yang sudah diubah suai untuk Addison(), kerana hal ini akan mengakibatkan double escape. Dalam keadaan seperti ini, anda boleh menggunakan fungsi get_magic_quotes_gpc() untuk deteksi.

Sintaks

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

Detil teknikal

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

Contoh lebih banyak

Contoh 1

Tambah ekor simbol backslash ke huruf yang diatur sebelumnya dalam string:

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

Contoh penggunaan