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!