欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

filter_var php

程序员文章站 2022-04-14 22:25:55
...
FILTER_CALLBACK
function myfilter($val)
{
    if(in_array($val, ['one','two','three'])){
        return false;
    }else
    return $val;
}
function test($str)
{
    $opti
    $rs=filter_var($str,FILTER_CALLBACK,$options);
    var_dump($rs);
    echo '
'; } test('one'); test('aaa'); test(['bbb','two','123']);

结果:

bool(false) 
string(3) "aaa" 
array(3) { [0]=> string(3) "bbb" [1]=> bool(false) [2]=> string(3) "123" } 

FILTER_VALIDATE_INT

function test($num)
{
    $opti
    $rs=filter_var($num,FILTER_VALIDATE_INT,$options);
    var_dump($rs);
    echo '
'; } test(99); test(120); test(250);

结果:
int(130) 
int(120) 
int(130) 

以上就介绍了filter_var php,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。