前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >php-过滤器

php-过滤器

作者头像
kdyonly
发布2023-03-03 19:26:43
7420
发布2023-03-03 19:26:43
举报
文章被收录于专栏:个人编程笔记个人编程笔记

浏览量 2

filter_var() – 通过一个指定的过滤器来过滤单一的变量 filter_var_array() – 通过相同的或不同的过滤器来过滤多个变量

代码语言:javascript
复制
<?php
$int = 123;
if(!filter_var($int, FILTER_VALIDATE_INT)){
    echo("不是一个合法的整数");
}
else{ echo("是个合法的整数");
}
?>

filter_input – 获取一个输入变量,并对它进行过滤 filter_input_array – 获取多个输入变量,并通过相同的或不同的过滤器对它们进行过滤

代码语言:javascript
复制
<?php
if(!filter_has_var(INPUT_GET, "email")){
    echo("没有 email 参数");
}else{
    if (!filter_input(INPUT_GET, "email", FILTER_VALIDATE_EMAIL)) { echo "不是一个合法的 E-Mail"; }
    else { 
        echo "是一个合法的 E-Mail"; 
    }
}
?>

FILTER_CALLBACK 过滤器,可以调用自定义的函数,把它作为一个过滤器来使用。

代码语言:javascript
复制
<?php
function convertSpace($string){ 
    return str_replace("_", ".", $string);
}
$string = "www_runoob_com!";
echo filter_var($string, FILTER_CALLBACK,array("options"=>"convertSpace"));
?>
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-11-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档