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.
addcslashes(string,characters)
Parameter | Deskripsi |
---|---|
string | Required. Menentukan string yang akan di-escape |
characters | Required. Menentukan karakter atau rentang karakter yang akan di-escape |
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!