Definisi dan Penggunaan
Fungsi addcslashes() digunakan untuk dapat mengembalikan string dengan garis miring terbalik(\) di depan karakter yang ditentukan.
Catatan: Fungsi addcslashes() peka huruf besar kecil(case-sensitive).
Catatan: Hati-hati dalam menggunakan addcslashes() pada 0 (NULL), r (carriage return), n (newline), f (form feed), t (tab) dan v (vertical tab). Di PHP, \ 0, \ r, \ n, \ t, \ f dan \ v adalah urutan escape yang telah ditentukan sebelumnya.
Syntax
addcslashes(string,characters)
Nilai Parameter
| Parameter | Deskripsi |
|---|---|
| string | Required. Menentukan string yang akan di-escape |
| characters | Required. Menentukan karakter atau rentang karakter yang akan di-escape |
Detail Teknis
| Return Value: | Mengembalikan string yang lolos |
|---|---|
| PHP Version: | 4+ |
Contoh 1
Tambahkan garis miring terbalik di depan karakter “W”:
<?php
$str = addcslashes("Hello World!","W");
echo($str);
?>
/* Output :
Hello \World!Contoh 2
Tambahkan garis miring terbalik ke karakter tertentu dalam string:
<?php $str = "Selamat Datang di Beranda Saya!"; echo $str."<br>"; echo addcslashes($str,'n')."<br>"; echo addcslashes($str,'B')."<br>"; ?> /* Output : Selamat Datang di Beranda Saya! Selamat Data\ng di Bera\nda Saya! Selamat Datang di \Beranda Saya!
Contoh 3
Tambahkan garis miring terbalik ke berbagai karakter dalam string:
<?php $str = "Selamat Datang di Beranda Saya!e!"; echo $str."<br>"; echo addcslashes($str,'A..Z')."<br>"; echo addcslashes($str,'a..z')."<br>"; echo addcslashes($str,'a..g'); ?> /* Output : Selamat Datang di Beranda Saya! \Selamat \Datang di \Beranda \Saya! S\e\l\a\m\a\t\ D\a\t\a\n\g \d\i B\e\r\a\n\d\a S\a\y\a! S\el\am\at D\at\an\g \d\i B\er\an\d\a S\ay\a!