Banyak sekali fungsi PHP yang digunakan untuk memanipulasi HTML. Hal
ini dilakukan untuk memudahkan program dalam berpindah dari script PHP
ke HTML, atau sebaliknya. Ada beberapa fungsi PHP yang digunakan untuk
memanipulasi kode HTML, ini adalah beberapa diantaranya : 1. Fungsi nl2br Fungsi nl2br digunakan untuk mengkonversi script baris baru (\n) pada script PHP menjadi kode HTML <br> (baris baru). Fungsi nl2br baru mulai dapat berjalan pada PHP versi 4.0.5 Berikut sintaksnya adalah nl2br("string") Keterangan: *string adalah teks atau data yang diperiksa, apabila memiliki kode \n akan dikonversi menjadi <br> sebagai ganti baru pada kode HTML contoh: <?php $data = "Selamat datang di website agiptek.com \nSemoga semua informasi di agiptek.com bermanfaat"; $hasil = nl2br($data); echo "String awalnya adalah <br> '$data' <br>"; echo "Setelah dikonversi menggunakan nl2br() <br> menjadi $hasil "; ?> 2. Fungsi strip_tags Fungsi strip_tags() digunakan untuk menghilangkan kode-kode PHP dan HTML. Ada dua bentuk cara pada fungsi ini, strip_tags(string) dan strip_tags(string, kode_yg_diabaikan) Keterangan: string adalah data teks yang dihilangkan kode HTML maupun PHP-nya kode_yg_diabaikan adalah kode PHP atau HTML yang khusus diabaikan atau tidak dihilangkan oleh fungsi strip_tags(). Bila ini tidak diisi, semua kode PHP dan HTML akan dihilangkan contoh <?php $data = "<p>Selamat datang di <b>agiptek.com.</b> </p><p>Hari ini Senin 21 Maret 2011</p><p>Semoga isi situs ini bermanfaat</p>"; $strip = strip_tags($data); $strip2= strip_tags($data, '<b>'); echo "Tulisan aslinya adalah " .$data. " <br> dan tulisan hasil fungsi strip_tags tanpa parameter adalah <br> $strip <br>"; $konversidulu = htmlentities("Sedangkan hasil dari fungsi strip_tags dengan parameter '<b>' adalah"); echo $konversidulu. " <br> $strip2 "; ?> 3. Fungsi htmlentities dan html_entity_decode Fungsi htmlentities() digunakan untuk mengkonversi karaker khusus yang sering digunakan pada kode html menjadi kode html, contohnya kode < menjadi < , tanda > menjadi > dan lain sebagainya. Sedangkan fungsi html_entity_decode() digunakan ntuk mengembalikan kode html tersebut menjadi karakter semula. Bentuk sintaksnya adalah htmlentities("string") html_entity_decode("string") keterangan string : adalah data teks yang menjadi data sumber Contoh: <?php $data_asli = "Para Imam <b>Ahlul Bait</b> adalah manusia-manusia \"suci\" dan terhindar dari perbuatan dosa<br>"; $hasil1 = htmlentities($data_asli); $hasil2 = html_entity_decode($hasil1); echo "Data asli adalah ". $data_asli. "lalu dirubah dengan fungsi htmlentities() menjadi <br> "; echo $hasil1. "<br>"; echo "Kemudian dikembalikan lagi dengan fungsi html_entity_decode, dan hasilnya menjadi <br>"; echo $hasil2; ?> |
0 komentar:
Posting Komentar
Silahkan Tinggalkan Komentar Anda