TP3使用FILTER过滤器

2019-04-22  本文已影响0人  乐观老公公

php过滤器有验证用户输入,校验变量类型等作用


public function text_filter(){

$money = I('money',0);// 当money输入为钱的时候

print_r($money);//打印为钱

}

我们知道钱基本是浮点类型的,如果数据库存了个varchar不是存进去了吗这不符合常理。

public function text_filter(){

 $money = I('money',0,FILTER_VALIDATE_FLOAT);// 当money输入为钱的时候 

if (!$money) {

echo '这不是浮点型哦';

}else{

echo '这是浮点型';

}} //输出为 这不是浮点型哦

public function text_filter()

{ $money = I('money',0, FILTER_SANITIZE_STRING);// 过滤html标签<br>551</br> print_r($money)

;exit();//551

}

@param string $name 变量的名称 支持指定类型*

@param mixed $default 不存在的时候默认值*

@param mixed $filter 参数过滤方法*

@param mixed $datas 要获取的额外数据源

//function I($name, $default = '', $filter = null, $datas = null)

{

}

//第三个参数就是我们的验证方法,第二个就是验证不通过时的默认值,

function I($name, $default = '', $filter = null, $datas = null)

上一篇 下一篇

猜你喜欢

热点阅读