|
Banyak sekali fungsi string yang digunakan untuk mengolah tanda backslash "\" pada karakter tertentu. Berikut adalah beberapa fungsi yang sering digunakan untuk membuat sebuah website
1. Menambah Tanda Backslash di Depan Karakter Tertentu Fungsi yang digunakan untu menambah tanda "\" pada awal karakter tertentu adalah addcslashes(). Bentuk sintaksnya adalah : addcslashes(string, parameter) Keterangan string : adalah teks sumber yang dijadikan sebagai data sumber Parameter : adalah menunjukkan teks yang akan diberi tanda "\" di depan karakter tersebut contoh: <?php $data = "Jika kita ingin belajar bahasa pemograman, maka kita harus berusaha dengan sungguh-sungguh, tidak hanya 1, 2, 3 atau 4 kali mencoba, tetapi terus menerus OK ?"; $hasil1 = addcslashes($data, 'a..z'); $hasil2 = addcslashes($data, 'A..Z'); $hasil3 = addcslashes($data, '0..9'); $hasil4 = addcslashes($data, 'a'); $hasil5 = addcslashes($data, 'J,K'); echo "Menggunakan parameter \"<b>a..z</b>\" adalah : <br><b>$hasil1</b></br>"; echo "Menggunakan parameter \"<b>A..Z</b>\" adalah : <br><b>$hasil2</b></br>"; echo "Menggunakan parameter \"<b>0..9</b>\" adalah : <br><b>$hasil3</b></br>"; echo "Menggunakan parameter \"<b>a</b>\" adalah : <br><b>$hasil4</b></br>"; echo "Menggunakan parameter \"<b>J.M</b>\" adalah : <br><b>$hasil5</b></br>"; ?> Penjelasan script Yang perlu Anda perhatikan dalam fungsi addcslashes() di atas adalah bagian parameternya. Pada fungsi addcslashes() yang pertama , memiliki parameter a..z, dimaksudkan akan memberi tanda backslash di awal semua karakter huruf kecil. Untuk parameter A..Z akan memberikan tanda backslash di awa teks huruf besar atau katalog.
Parameter 0..9 digunakan untuk memberikan tanda backslash pada karakter angka saja, kemudia parameter a digunakan untuk memberikan tanda backslash hanya pada huruf 'a' saja
Apabila ingin memberikan tanda backslash pada beberapa karakter yang berbeda, Anda dapat menuliskan karakter tersebut dengan dipisahkan tanda koma, misalkan J,K dan seterusnya. Silahkan coba dan lihat hasilnya pada browser.
2. Menghilangkan Tanda Backslash "\" Untuk menghapus tanda backslash pada data string, dapat menggunakan fungsi stripslashes(). Tanda backslash yang ada pada sebuah data string akan dihilangkan. Bentuk sintaksnya adalah : stripslashes("string") Keterangan: *string adalah data string yang akan dihapus tand abackslashnya, jika data string tersebut memiliki backslash Berikut ini adalah contoh dalam sebuah script <?php $data = "\\Agiptek akan menjadikan kode program-nya menjadi opensource \artinya kode program akan dibuka bagi siapa saja yang berminat"; echo ("Data awalnya adalah '$data', <br>kemudian dibawah ini adalah hasil setelah menggunakan fungsi \stripslashes() <br>"); echo stripslashes($data); ?>
|