男女疯狂一边摸一边做羞羞视频|啊好深好硬快点用力别停动态图|亚洲一区无码中文字幕|特级无码毛片免费视频播放▽|久久狠狠躁免费观看|国内精品久久久久久网站

filter_var

(PHP 5 >= 5.2.0, PHP 7, PHP 8)

filter_var使用特定的過(guò)濾器過(guò)濾一個(gè)變量

說(shuō)明

filter_var(mixed $value, int $filter = FILTER_DEFAULT, array|int $options = 0): mixed

參數

value

要過(guò)濾的內容。注意:標量值在過(guò)濾前,會(huì )被轉換成字符串。

filter

The ID of the filter to apply. The Types of filters manual page lists the available filters.

If omitted, FILTER_DEFAULT will be used, which is equivalent to FILTER_UNSAFE_RAW. This will result in no filtering taking place by default.

options

一個(gè)選項的關(guān)聯(lián)數組,或者按位區分的標示。如果過(guò)濾器接受選項,可以通過(guò)數組的 "flags" 下標去提供這些標示。 對于回調型的過(guò)濾器,應該傳入 callable。 這個(gè)回調函數必須接受一個(gè)參數(即待過(guò)濾的值),并且返回一個(gè)在過(guò)濾/凈化后的值。

<?php
// 對于接受選項的過(guò)濾器,請使用此格式
$options = array(
    
'options' => array(
        
'default' => 3// 過(guò)濾器失敗時(shí)返回的值
        // 可以繼續寫(xiě)過(guò)濾器接收其它選項
        
'min_range' => 0
    
),
    
'flags' => FILTER_FLAG_ALLOW_OCTAL,
);
$var filter_var('0755'FILTER_VALIDATE_INT$options);
// 對于僅接受標志的過(guò)濾器,您可以直接將其傳遞
$var filter_var('oops'FILTER_VALIDATE_BOOLEANFILTER_NULL_ON_FAILURE);
// 對于僅接受標志的過(guò)濾器,您還可以將其作為數組傳遞
$var filter_var('oops'FILTER_VALIDATE_BOOLEAN,
                  array(
'flags' => FILTER_NULL_ON_FAILURE));
// 回調類(lèi)型過(guò)濾器
function foo($value)
{
    
// 預期值: Surname, GivenNames
    
if (strpos($value", ") === false) return false;
    list(
$surname$givennames) = explode(", "$value2);
    
$empty = (empty($surname) || empty($givennames));
    
$notstrings = (!is_string($surname) || !is_string($givennames));
    if (
$empty || $notstrings) {
        return 
false;
    } else {
        return 
$value;
    }
}
$var filter_var('Doe, Jane Sue'FILTER_CALLBACK, array('options' => 'foo'));
?>

返回值

返回過(guò)濾后的數據,如果過(guò)濾失敗則返回 false 。

范例

示例 #1 一個(gè) filter_var() 的示例

<?php
var_dump
(filter_var('bob@example.com'FILTER_VALIDATE_EMAIL));
var_dump(filter_var('http://example.com'FILTER_VALIDATE_URLFILTER_FLAG_PATH_REQUIRED));
?>

以上例程會(huì )輸出:

string(15) "bob@example.com"
bool(false)

參見(jiàn)

男女疯狂一边摸一边做羞羞视频|啊好深好硬快点用力别停动态图|亚洲一区无码中文字幕|特级无码毛片免费视频播放▽|久久狠狠躁免费观看|国内精品久久久久久网站