<อ้างอิง PHP กรองสมบูรณ์
ความหมายและการใช้งาน
ตัวกรอง FILTER_CALLBACK เรียกฟังก์ชั่นที่ผู้ใช้กำหนดในการกรองค่า
ตัวกรองนี้จะช่วยให้เราควบคุมเต็มรูปแบบผ่านการกรองข้อมูล
ฟังก์ชั่นที่ระบุจะต้องอยู่ในอาเรย์ที่มีชื่อ "options" ดูตัวอย่างด้านล่าง
- ชื่อ: "callback"
- เลขที่ 1024
เคล็ดลับและคำอธิบาย
Tip: คุณสามารถสร้างฟังก์ชั่นที่ผู้ใช้กำหนดของคุณเองหรือใช้ฟังก์ชัน 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 ที่มีอยู่
<?php
$string="Peter is a great guy!";
echo filter_var($string, FILTER_CALLBACK,
array("options"=>"strtoupper"));
?>
การส่งออกของรหัสที่จะได้รับ:
PETER IS A GREAT GUY!
<อ้างอิง PHP กรองสมบูรณ์