<完整PHP過濾器參考
定義和用法
所述FILTER_CALLBACK濾波器調用用戶定義的函數來過濾的值。
這個過濾器為我們提供了對數據過濾的完全控制
指定功能必須與該名稱關聯數組"options" 。 見下面的例子
- 名稱: "callback"
- ID號碼: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過濾器參考