Pemfilter FILTER_CALLBACK PHP

Definisi dan Penggunaan

Pemfilter FILTER_CALLBACK menggunakan fungsi yang disusun pengguna untuk mengefilter nilai.

Pemfilter ini memberikan kontrol penuh atas pengefilteran data.

Fungsi yang ditentukan harus disimpan di dalam array asosiasi yang dinamai "options". Lihat contoh di bawah.

  • Name: "callback"
  • ID-number: 1024

Petunjuk dan Komentar

Petunjuk:Anda dapat membuat fungsi sendiri, atau menggunakan fungsi PHP yang sudah 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 ADalah ORANG yang BESAR!