FILTER_CALLBACK 過濾器

基本介紹

  • 中文名:FILTER_CALLBACK 過濾器
  • 外文名:FILTER_CALLBACK
  • 功能:過濾器
  • 提供:數據過濾的完全控制
定義和用法,提示和注釋,實例 1,實例 2,

定義和用法

在 PHP 中,FILTER_CALLBACK 過濾器調用用戶自定義函式來過濾數據。
該過濾器為我們提供了對數據過濾的完全控制。
指定的函式必須存入名為 "options" 的關聯數組中。請參見下面的實例。
  • Name: "callback"
  • ID-number: 1024

提示和注釋

提示:您可以創建自己的函式,或者使用已有的 PHP 函式。

實例 1

使用用戶定義的函式:
<?phpfunctionconvertSpace($string){returnstr_replace("","_",$string);}$string="Peterisagreatguy!";echofilter_var($string,FILTER_CALLBACK,array("options"=>"convertSpace"));?>
代碼的輸出如下所示:
Peter_is_a_great_guy!

實例 2

使用現有的 PHP 函式:
<?php$string="Peterisagreatguy!";echofilter_var($string,FILTER_CALLBACK,array("options"=>"strtoupper"));?>
代碼的輸出如下所示:
PETER IS A GREAT GUY!

相關詞條

熱門詞條

聯絡我們