Home » PHP » Fungsi addslashes() String Pada PHP

Fungsi addslashes() String Pada PHP

by Hanifah Nurbaeti
by Hanifah Nurbaeti

Section Artikel

Definisi dan Penggunaan

Fungsi addlashes() digunakan untuk dapat mengembalikan string dengan garis miring terbalik di depan karakter yang telah ditentukan.

Karakter yang telah ditentukan sebelumnya adalah:

  • single quote (‘)
  • double quote (“)
  • backslash (\)
  • NULL

Tips: Fungsi ini bisa digunakan untuk menyiapkan string untuk penyimpanan dalam database dan kueri database.

Catatan: Sebelum PHP 5.4, dir PHP magic_quotes_gpc aktif secara default dan menjalankan addlashes() pada semua data GET, POST dan COOKIE secara default. Kita tidak bisa menggunakan fungsi addlashes() pada string yang telah di-escape, karena akan menyebabkan escape ganda. Fungsi get_magic_quotes_gpc() dapat digunakan untuk memeriksa ini.

Syntax

addslashes(string)

Nilai Parameter

ParameterDeskripsi
stringRequired. Menentukan string yang akan di-escape

Detail Teknis

Return Value:Mengembalikan string yang di-escape
PHP Version:4+
PHP Changelog:Sebelum PHP 5.4, dir PHP magic_quotes_gpc aktif secara default dan menjalankan addlashes() pada semua data GET, POST, dan COOKIE secara default.

Contoh 1
Tambahkan garis miring terbalik di depan setiap tanda kutip ganda (“):

<?php
$str = addslashes('Siapa \ "Cat Woman \"itu ?');
echo($str);
?>
  /*Output :
Siapa \ "Cat Woman \" itu?

Contoh 2
Tambahkan garis miring terbalik ke karakter yang telah ditentukan sebelumnya dalam string:

<?php
$str = "Siapa Tony Stark?";
echo $str . " Daerah ini tidak aman.<br>";
echo addslashes($str) . " Daerah ini cukup aman.";
?>
  /* Output :
Siapa Tony Stark? Daerah ini tidak aman.
Siapa\ Tony Stark? Daerah ini cukup aman.

You may also like