TP3使用FILTER过滤器

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)







©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容