Penapisan FILTER_CALLBACK PHP
Definisi dan Penggunaan
Penapisan FILTER_CALLBACK menggunakan fungsi yang diatur pengguna untuk menapis nilai.
Penapisan ini memberikan pengawal sepenuhnya untuk penapisan data.
Fungsi yang dinyatakan harus disimpan di dalam array asosiasi yang dinamakan "options". Lihat contoh di bawah.
- Nama: "callback"
- ID-number: 1024
Pengumuman dan Komentar
Pengumuman:Anda boleh membuat fungsi sendiri, atau gunakan fungsi PHP yang sedia ada.
Contoh
Contoh 1
<?php
function convertSpace($string)
{
return str_replace(" ", "_", $string);
}
$string = "Peter is a great guy!";
echo filter_var($string, FILTER_CALLBACK
,
array("options"=>"convertSpace"));
?>
Output:
Peter_is_a_great_guy!
Contoh 2
<?php
echo filter_var($string, FILTER_CALLBACK
,
array("options"=>"strtoupper"));
?>
Output:
PETER ADIK LAGI LEBIH BAGAI KAWAN!