TP5 post接收数组出错 – ThinkPHP框架

  • A+
所属分类:PHP
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 修饰符才能正确获取到。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: