PHP addslashes () function
contoh
Dalam setiap tanda dua kutip ( ") sebelum menambahkan garis miring terbalik:
$str = addslashes('What does "yolo" mean?');
echo($str);
?>
Menjalankan contoh »
Definisi dan Penggunaan
addslashes () mengembalikan fungsi sebelum string karakter yang telah ditetapkan untuk menambahkan backslash.
karakter yang telah ditetapkan adalah:
- tanda kutip tunggal ( ')
- Ganda tanda kutip ( ")
- Backslash (\)
- NULL
Tip: Fungsi ini dapat digunakan untuk menyimpan string dalam database dan query database menyiapkan string yang sesuai.
CATATAN: Secara default, PHP direktif magic_quotes_gpc adalah, semua GET, POST dan data COOKIE otomatis menjalankan addslashes ().Jangan telah melarikan diri dengan magic_quotes_gpc string menggunakan addslashes (), karena ini akan mengakibatkan double-escape. Anda dapat menggunakan fungsi get_magic_quotes_gpc Ketika ini terjadi () yang terdeteksi.
tatabahasa
参数 | 描述 |
---|---|
string | 必需。规定要转义的字符串。 |
rincian teknis
Pengembalian: | Mengembalikan string melarikan diri. |
---|---|
Versi PHP: | 4+ |
contoh yang lebih
contoh 1
Menambah string yang telah ditetapkan karakter backslash:
$str = "Who's Peter Griffin?";
echo $str . " This is not safe in a database query.<br>";
echo addslashes($str) . " This is safe in a database query.";
?>
Menjalankan contoh »
PHP String Reference