PHP FILTER_CALLBACK ตัวกรอง

การประกาศ และ วิธีใช้

FILTER_CALLBACK ตัวกรองใช้ฟังก์ชันที่กำหนดโดยผู้ใช้เพื่อกรองค่า

ตัวกลุ่มตัวกรองนี้ให้เราควบคุมเต็มต่อการกรองข้อมูล

ฟังก์ชันที่ระบุต้องถูกเก็บอยู่ในแนวแบบแถวเรียงที่มีชื่อว่า "options" โปรดดูตัวอย่างด้านล่าง

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

คำแนะนำ และ หมายเหตุ

คำแนะนำ:คุณสามารถสร้างฟังก์ชันของตัวเอง หรือใช้ฟังก์ชัน PHP ที่มีอยู่แล้ว

ตัวอย่าง

ตัวอย่าง 1

<?php
function convertSpace($string)
 {
 return str_replace(" ", "_", $string);
 }
$string = "Peter is a great guy!";
echo filter_var($string, FILTER_CALLBACK,
array("options"=>"convertSpace"));
?>

การออกแสดง:

Peter_is_a_great_guy!

ตัวอย่าง 2

<?php
$string="Peter is a great guy!";
echo filter_var($string, FILTER_CALLBACK,
array("options"=>"strtoupper"));
?>

การออกแสดง:

PETER IS A GREAT GUY!