博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP 对数据进行验证和过滤
阅读量:5825 次
发布时间:2019-06-18

本文共 658 字,大约阅读时间需要 2 分钟。

验证URL

filter_var($var,FILTER_VALIDATE_URL);

验证Email

filter_var($var,FILTER_VALIDATE_EMAIL);

验证IP

filter_var($var,FILTER_VALIDATE_IP,FILTER_FLAG_IPV4); //验证ip是否为ipv4

filter_var($var,FILTER_VALIDATE_IP,FILTER_FLAG_IPV6); //验证ip是否为ipv6
filter_var($var,FILTER_VALIDATE_IP,FILTER_FLAG_IPV4|FILTER_FLAG_IPV6); //验证ip是否为ipv4或ipv6

验证整数

filter_var($var,FILTER_VALIDATE_INT); //验证整数,无论是int类型还是string,都可以验证

验证浮点数

filter_var($var,FILTER_VALIDATE_FLOAT); ///验证浮点数,无论是int类型还是string,都可以验证

注意:is_numeric()方法是上面2个方法的集合

PHP 验证函数有哪些?

  • filter_has_var()
  • filter_id()
  • filter_list()
  • filter_input()
  • filter_input_array()
  • filter_var_array()
  • filter_var()

除了使用Filter函数,还有什么一般方法?

  • 一般使用正则表达式

转载地址:http://jlsdx.baihongyu.com/

你可能感兴趣的文章
CentOS最小化安装系统开启网卡
查看>>
互联网+升级到智能+ 开启万物智联新时代
查看>>
Linux文本编辑器之Nano
查看>>
【原】IOS中KVO模式的解析与应用
查看>>
理解 QEMU/KVM 和 Ceph(3):存储卷挂接和设备名称
查看>>
[MFC] CList
查看>>
[Android Pro] 完美Android Cursor使用例子(Android数据库操作)
查看>>
c++中sizeof的分析
查看>>
线程间操作无效: 从不是创建控件的线程访问它的解决方法
查看>>
hdu 1236 排名
查看>>
PHP面向对象深入研究之【继承】,减少代码重复
查看>>
RBAC权限管理
查看>>
此博客不再发表对自己私事的看法
查看>>
后台(20)——数据库连接池
查看>>
导致Asp.Net站点重启的10个原因
查看>>
【PMP】Head First PMP 学习笔记 第一章 引言
查看>>
抓住云机遇编排工作 搞定复杂IT工作流
查看>>
MYSQL的longtext字段能放多少数据?
查看>>
MTK 平台上如何给 camera 添加一种 preview size
查看>>
云计算最大难处
查看>>