Fungsi htmlspecialchars
Fungsi htmlspecialchars memungkinkan
untuk menampilkan tag ke browser sehingga
tidak dianggap sebagai perintah, tetapi ditampilkan sebagai string. Fungsi
ini mengubah ampersand & menjadi &,
tanda kurang dari < menjadi <, tanda
lebih dari > menjadi >.
Jika Anda perlu mengubah semua
entitas HTML yang mungkin, gunakan htmlentities.
Sintaks
htmlspecialchars(string $string, int $flags = ENT_COMPAT, ?string $encoding = null, bool $double_encode = true): string
Contoh
Mari ubah string yang berisi tag:
<?php
echo htmlspecialchars('<b>bold text</b>');
?>
Hasil eksekusi kode:
'<b>text</b>'
Contoh
Mari ubah string yang berisi ampersand:
<?php
$str = 'test: &';
$res = htmlspecialchars($str);
echo $res;
?>
Hasil eksekusi kode:
'test: &'
Lihat Juga
-
fungsi
htmlspecialchars_decode,
yang melakukan operasi kebalikan -
fungsi
htmlentities,
yang melakukan operasi serupa -
fungsi
strip_tags,
yang menghapus tag dari string