addslashes() function PHP

addslashes() function berguna untuk menambahkan escape character backslash \ di depan character tertentu.

Berikut ini adalah beberapa character yang di depannya ditambahkan backslash oleh addslashes() function:

  • single quote '
  • double quote "
  • backslash \
  • NULL


string addslashes(string $str)


Parameter Penjelasan
str Parameter ini wajib ada. String yang ingin diproses.


addslashes() function menghasilkan string dengan tambahan escape character backslash \ di depan character yang harus diberi backslash.

PHP menjalankan addslashes() function secara otomatis pada data superglobal GET, POST dan COOKIE. Gunakan get_magic_quotes_gpc() function untuk memeriksa pengaturan data yang diberi backslash \ untuk menghindari memberi double backslash \\.


Berikut ini adalah contoh penggunaan addslashes() function:

Code PHP 1:

$str = "Is your name O'Reilly?";

echo addslashes($str);

Hasil running code di atas bila dilihat melalui page source browser akan tampak sebagai berikut ini:

Is your name O\'Reilly?

Lihat function lainnya:

  • addcslashes() – Menambahkan escape character backslash \ sebelum character yang dikehendaki
  • stripslashes() – Menghapus escape character backslash \ dari string.
  • stripcslashes() – Menghapus backslash \ yang ditambahkan di dalam string oleh addcslashes() function.
  • quotemeta() – Menambahkan escape character backslash \ di depan meta character.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>