.:: Jasa Membuat Aplikasi Website,Desktop,Android Order Now..!! | | Order Now..!! Jasa Membuat Project Arduino,Robotic,Print 3D ::.

Memahami Kegunaaan Fungsi strip_tags Pada PHP

0 komentar


بِسْــــــــــــــــمِ اﷲِالرَّحْمَنِ اارَّحِيم
bismillaahirrahmaanirrahiim

السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
Assalamu'alaikum warahmatullahi wabarakatuh


Jika anda melihat sebuah website pada bagian kolom komentar, sering para pengunjung meletakkan nama urlnya dengan menggunakan tag HTML <a href="namadomain">Kalimat</a>, dengan maksud agar visitor lain dapat mengklik linknya dan menuju suatu situs tertentu. Nah sekarang bagaimana agar setiap pengunjung yang mengisi komentar hanya dapat mengisi teks biasa, jika memasukkan tag HTML maka akan dihapus bagian tag HTMLnya aja.

Supaya isi dari kolom komentar dianggap teks biasa, ada dua teknik yang dapat kita lakukan. Yang pertama dengan menggunakan fungsi strip_tags(), yang kedua dengan menggunakan fungsi htmlentities(). 

Perbedaan antara fungsi strip_tags() dengan htmlentities() ditunjukkan oleh contoh dibawah ini :

<?php

$kalimat = "<b>Tebal</b>";
echo $kalimat."<br><br>";

pakai_strip_tags();
pakai_htmlentites();
function pakai_strip_tags()
{
GLOBAL $kalimat;
$filter1 = strip_tags($kalimat);
echo $filter1."<br><br>";
}

function pakai_htmlentites()
{
GLOBAL $kalimat;
$filter2 = htmlentities($kalimat);
echo $filter2;
}

?>
Outputnya :
difference strip_tags vs htmlentities
.

Seperti yang kita lihat, apabila terdapat sebuah kalimat yang menggunakan tag HTML <b></b>, maka kalimat tersebut akan ditampilkan dengan huruf tebal, yaitu : Tebal

Nah karena kita gunakan fungsi strip_tags(), maka tag HTML tersebut akan dihapus, sehingga hanya tertampilkan kalimat tanpa mengalamai penebalan, yaitu : Tebal.

Tetapi jika kita menggunakan fungsi htmlentities(), maka tag HTML <b><b> akan dianggap teks biasa, sehingga akan ditampilkan : <b>Tebal</b>.

Dalam pembahasan berikutnya kita akan fokus tata cara penggunaan fungsi strip_tags() berserta contoh penerapannya.


Pendahuluan

Seperti yang dijelaskan diatas, fungsi strip_tags() bertujuan untuk menghilangkan tag HTML.  Fungsi ini mulai diperknalkan pada PHP versi 4+ dan masih digunakan hingga sekarang.

Syntax dari penulisan fungsi substr() :
strip_tags(string, allowable_tags)
Keterangan :
  • string mengacu kepada sebuah kalimat yang akan diperiksa (Required)
  • allowable_tags mengacu kepada tag HTML yang dibolehkan (Opstional)


Menghilangkan semua tag HTML

Misalkan kita memiliki sebuah kalimat : Pusat Ilmu Secara Detil
Jika kita melihat kalimat tersebut, maka yang dibold adalah Pusat dan Detil, sedangkan yang italic adalah Ilmu Secara.

Untuk membuat bold dalam HMTL kita menggunakan tag <b></b>
Untuk membuat italic dalam HTML kita menggunakan tag <i></i>

Nah sekarang kita akan tunjukkan bagaimana menghilangkan kedua tag HTML tersebut, yaitu : tag <b></b> serta tag <i></i>, sehingga kalimat yang ditampilkan adalah : 
        Pusat  Ilmu Secara Detil
tanpa ada penebalan (bold) pada Pusat dan Detil serta tanpa ada pemiringan pada kalimat Ilmu Secara.

Perhatikan Contoh penggunaannya untuk memahami lebih lanjut :
<?php

tanpa_strip_tags();
memakai_strip_tags();

function tanpa_strip_tags()
{
$kalimat = "<b>Pusat</b> <i>Ilmu Secara</i> <b>Detil</b>";
echo $kalimat;
echo"<br><br>";
}

function memakai_strip_tags()
{
$kalimat = "<b>Pusat</b> <i>Ilmu Secara</i> <b>Detil</b>";

echo strip_tags($kalimat);
}

?>
Outputnya akan ditunjukkan oleh Gambar.1 dibawah ini :
php strip_tags()
Gambar.1


Menghilangkan tag HTML tertentu

Kita masih menggunakan kalimat diatas yaitu: Pusat Ilmu Secara Detil
Sekarang kita akan menghilangkan bagian yang ditebalkan pada kata Pusat dan Detil. Untuk itu kita akan mengizinkan tag <i></i> dan membuang tag<b></b>.

Sehingga output yang kita harapkan adalah :
              Pusat Ilmu Secara Detil

Perhatikan contoh berikut untuk memahami bagaimana menghilangkan tag HTML tertentu:
<?php

tanpa_strip_tags();
memakai_strip_tags();

function tanpa_strip_tags()
{
echo "Sebelum diterapkan fungsi strip_tags"."<br>";
$kalimat = "<b>Pusat</b> <i>Ilmu Secara</i> <b>Detil</b>";
echo $kalimat;
echo"<br><br>";
}

function memakai_strip_tags()
{
echo "Sesudah diterapkan fungsi strip_tags"."<br>";
$kalimat = "<b>Pusat</b> <i>Ilmu Secara</i> <b>Detil</b>";

echo strip_tags($kalimat,"<i>");
}

?>
Outputnya akan ditunjukkan oleh Gambar.2 dibawah ini :
remove certain tag html using strip_tags in php
Gambar.2

Update Contact :
No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email : Fajarudinsidik@gmail.com
NB :: Bila Sobat tertarik Ingin membuat software, membeli software, membeli source code, membeli hardware elektronika untuk kepentingan Perusahaan maupun Tugas Akhir (TA/SKRIPSI), Insyaallah Saya siap membantu, untuk Respon Cepat dapat menghubungi kami, melalui :

No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email: Fajarudinsidik@gmail.com


atau Kirimkan Private messanger melalui email dengan klik tombol order dibawah ini :

ٱلْحَمْدُ لِلَّهِ رَبِّ ٱلْعَٰلَمِين
Alhamdulilah hirobil alamin

وَ السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
wassalamualaikum warahmatullahi wabarakatuh


Artikel Memahami Kegunaaan Fungsi strip_tags Pada PHP, Diterbitkan oleh scodeaplikasi pada Minggu, 22 Mei 2016. Semoga artikel ini dapat menambah wawasan Anda. Website ini dipost dari beberapa sumber, bisa cek disini sumber, Sobat diperbolehkan mengcopy paste / menyebar luaskan artikel ini, karena segala yang dipost di public adalah milik public. Bila Sobat tertarik Ingin membuat software, membeli software, membeli source code ,Dengan Cara menghubungi saya Ke Email: Fajarudinsidik@gmail.com, atau No Hp/WA : (fajar) : 085369237896, (puat) : 085267792168.

Tawk.to