PHP

Fungsi addcslashes() String pada PHP

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

ParameterDeskripsi
stringRequired. Menentukan string yang akan di-escape
charactersRequired. 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!

Hanifah Nurbaeti