首页 > 教程 >
三种ThinkPHP6中获取参数的方法
2023-02-17教程围观次
简介下面给大家介绍三种ThinkPHP6中获取参数的方法,希望对需要的朋友有所帮助!在ThinkPHP6中获取参数有多种方法,也有很多使用小技巧,很多新手经常知道一种方法,后来在看别人代码的时候又发现第二种、第三种,一头雾水了……下面咱们就缕一缕ThinkPHP6中获取参数有多种方法。我们先假设有以下url:A:http://www.a.com/index/index/hello/id/1.htmlB
下面给大家介绍三种 ThinkPHP6中 获取参数的 方法,希望对需要的朋友有所帮助!
在ThinkPHP6中获取参数有多种方法,也有很多使用小技巧,很多新手经常知道一种方法,后来在看别人代码的时候又发现第二种、第三种,一头雾水了……
下面咱们就缕一缕ThinkPHP6中获取参数有多种方法。
我们先假设有以下url:
A:http://www.a.com/index/index/hello/id/1.html
B:http://www.a.com/index/index/hello?id=1
C:http://www.a.com/index/index/hello?name=12aa
D:http://www.a.com/index/index/hello?name=aa123dd
第一种:依赖注入
dump($this->request->param());//所有参数,返回数组
array:1 [ "name" => "1"]
dump($this->request->param(‘id’));//具体参数,返回字符串dump($this->request->get(‘id’));//只对B类url生效dump($this->request->param(‘name’,‘aaa’));//如果没有name参数传递,设置默认值,返回字符串aaadump($this->request->param(‘name’,‘1’,‘intval’));对接收的参数转整型,A类url返回默认值1,C类URL返回12,D类url返回0
第二种:使用助手函数
var_dump(input(‘id’));//A类url和B类url都返回字符串1。C类url和D类url没有传递则返回NULL
第三种:静态获取
使用之前先引入use thinkfacadeRequest;
检测变量是否设置:
Request::has(‘id’,‘get’);A类url和B类url都返回返回ture,C类url和D类url返回falseRequest::has(‘name’,‘post’);检测是否有post过来的name,返回ture或者falseRequest::param(‘name’);// 获取当前请求的name变量,返回字符串,不传递输出nullRequest::param();// 获取当前请求的所有变量(经过过滤)Request::param(false);// 获取当前请求未经过滤的所有变量Request::param([‘name’, ‘email’]);// 获取部分变量
最后:
除此之外,在一些情况下,我们还需要判定是什么请求,
比如:
if($request->isPost()){ //判断是否是post请求}
类似的情形还有request->isGet()、request−>isGet()、request->isAjax()。
以上就是ThinkPHP6中获取参数的各种方式,可能还不是很全,但是掌握这些基本能满足大部分情形下的参数获取啦……
下载链接:网站源码/小程序源码/网站模板下载
下载排行
- 微信记账小程序源码/个人记账本小程序源码
- 独立微信社群人脉系统社群空间站小程序源码全开源
- Uniapp开发的影票返利系统源码/基于Thinkphp后台系统源码
- 群多多社群人脉H5-2.1.4多开插件+小程序独立前端+搭建教程
- 海洋CMS仿爱美剧影视电影视频网站模版源码/自适应手机端
- 看漫画微信小程序源码/独立端漫画小程序源码
- 人脉社群系统带流量主小程序源码独立版/Thinkphp开发的人脉社群小程序源码
- 最新720全景云系统/可生成小程序+带PC端+安装教程/价值800元的720云全景系统源码
- 小旋风万能蜘蛛池x9.02开心版/站长必备SEO/永久使用/带教程
- 全新区块链抢单接单返利,自动抢单|收单|接单源码|资金盘源码下载
最新发布
-
最新去水印小程序源码分享/无需后台/对接接口/支持全网去水印功能
-
群多多社群人脉H5-2.1.4多开插件+小程序独立前端+搭建教程
-
七夕情侣飞行棋游戏限定版本源码/解锁版
-
苹果CMS海螺模版V20修复版/加广告代码
-
宠物社区风格 商业版(GBK)Discuz模板
-
全新UI基于Thinkphp的最新自助打印系统/云打印小程序源码/附教程
-
易优CMS家纺家居装饰类网站模板/EyouCMS家具家居类企业网站模板
-
EyouCMS艺术***摄影工作室网站模板/易优CMS摄影工作室网站模板
-
易优CMS响应式精品茶具实木茶盘销售网站模板/EyouCMS响应式酒水饮料类企业网站模板
-
EyouCMS响应式推土机挖掘机机械类网站模板/易优CMS机械设备类企业网站模板