thinkphp5.0 变量修饰符

thinkphp5.0 变量修饰符

input函数支持对变量使用修饰符功能,可以更好的过滤变量。

用法如下: 

input('变量类型.变量名/修饰符');
或者

Request::instance()->变量类型('变量名/修饰符');
例如:

input('get.id/d');
input('post.name/s');
input('post.ids/a');
Request::instance()->get('id/d');
 
ThinkPHP5.0版本默认的变量修饰符是/s,如果需要传入字符串之外的变量可以使用下面的修饰符,包括:

修饰符      作用
s    强制转换为字符串类型
d    强制转换为整型类型
b    强制转换为布尔类型
a    强制转换为数组类型
f    强制转换为浮点类型
如果你要获取的数据为数组,请一定注意要加上 /a 修饰符才能正确获取到。
已邀请:

要回复问题请先登录注册