c++ 获取当前时间_ThinkPHP6中获取参数的3种常用方法【总结】
![](/assets/blank.gif)
php中文网最新课程
每日17点准时技术干货分享
本文为php中文网认证作者:“王雪芹”投稿,欢迎加入php中文网有偿投稿计划!
在ThinkPHP6中获取参数有多种方法,也有很多使用小技巧,很多新手经常知道一种方法,后来在看别人代码的时候又发现第二种、第三种,一头雾水了……
下面咱们就缕一缕ThinkPHP6中获取参数有多种方法。
我们先假设有以下url:
A:http://www.a.com/index/index/hello/id/1.htmlB:http://www.a.com/index/index/hello?id=1C:http://www.a.com/index/index/hello?name=12aaD: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 think\facade\Request;
检测变量是否设置:
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->isAjax()。
以上就是ThinkPHP6中获取参数的各种方式,可能还不是很全,但是掌握这些基本能满足大部分情形下的参数获取啦……
▼
c++ 获取当前时间_ThinkPHP6中获取参数的3种常用方法【总结】相关推荐
- php怎样获取当前时间,php中获取当前时间的函数
在编写程序的时候,我们经常会需要获取系统当前时间.下面我们就为大家介绍一下PHP获取当前时间的函数. 推荐教程:PHP视频教程 1.获取当前日期时间字符串:date("Y-m-d H:i:s ...
- 在java中获取当前时间_JAVA中获取当前系统时间
一. 获取当前系统时间和日期并格式化输出: import java.util.Date; import java.text.SimpleDateFormat; public class NowStri ...
- php获取工作日时间,ThinkPHP中获取指定日期后工作日的具体日期方法
思路: 1.获取到查询年份内所有工作日数据数组 2.获取到查询开始日期在工作日的索引 3.计算需查询日期索引 4.获得查询日期 /*创建日期类型记录表格*/ CREATE TABLE `tb_work ...
- java中获取系统时间_JAVA中获取当前系统时间
1.日期格式化 SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");//可以方便地修 ...
- python 从日期列表中选出最大的_python – 从日期时间列表中获取最早和最晚时间...
我有, timestamp=[] for x in model_obj: timestamp.append(x.start_time) print timestamp 结果: [datetime.da ...
- 获取系统时间出错oracle-,oracle 获取系统时间(转)
Oracle中如何获取系统当前时间 select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual; ORACLE里获取一个时间的年.季.月.周.日 ...
- mysql获取当月最后一天_mysql中获取本月第一天、本月最后一天、上月第一天、上月最后一天
mysql获取当月最后一天_mysql中获取本月第一天.本月最后一天.上月第一天.上月最后一天等等 转自: https://blog.csdn.net/min996358312/article/det ...
- 使用dom方式遍历文档||获取元素||从元素中获取数据
使用dom方式遍历文档 获取元素 根据id查询元素getElementById 根据标签获取元素getElementsByTag 根据class获取元素getElementsByClass 根据属性获 ...
- android 获取当前时间_js如何获取当前时间并显示
js可以通过Date对象获取当前日期和时间,使用Date()获取系统当前时间,在使用getFullYear().getMonth().getDate() .getHours()等方法获取特定格式的时间 ...
最新文章
- Java项目:嘟嘟图片展览馆管理系统(java+Springboot+SpringMVC+JPA+Jsp+maven+mysql)
- 笔记本电脑u盘装linux系统,用U盘给Linux笔记本电脑重装Win7/XP系统的图文教程
- Python基础教程:super()方法详解
- jq塞入不同状态html的写法 switch (defaults.type)
- Java实现二维码技术探讨。
- windows server 2008R2下的mysql主从同步配置
- [UE4]性能优化指南(程序向)
- 数据结构 - 栈(链表实现栈的入栈出栈)
- caffe各种依赖包配置
- 罗永浩今年有点难,“老人与海”发布会新品到底是啥?
- 下载的JAVA9怎么没有jshell_java9系列(一)安装及jshell使用
- APICS与AX的Master Planning(一)--Phantom bill of Material 虚项
- 常用编码说明-GBKBIG5GB18030
- 计算机组装故障排除方法,计算机的硬件组装及故障排除
- 如何优化Web网站性能?
- 伊甸园日历游戏 c语言,HDU2149-Good Luck in CET-4 Everybody!(博弈,打表找规律)
- quickchm乱码问题
- composer 报错:composer [ReflectionException] Class Fxp\Composer\AssetPlugin\Repository\NpmRepository
- 电信光纤猫虚拟服务器设置方法,电信光纤猫与无线路由器连接的设置方法
- Windows程序设计实验---BOUNCING BALL
热门文章
- “C 不再是一种编程语言”
- 为了学习数据库索引,我们花了5000美元
- Dropbox 的崛起之路,创始人曾拒绝乔布斯天价收购
- 梁胜:做开源项目的贡献者没有意义 | 人物志
- 腾讯云联合信通院等发布标准物模型平台,构建物联网行业通用标准
- 阿里马涛:重新定义云时代的开源操作系统 | 人物志
- 虚拟法庭、云端判案...法律行业背后的智能技术革新
- “背叛”乔布斯,库克做对了
- 快速了解 Kafka 生产者的使用和原理
- 3年出货5000万颗!国内老牌芯片商用平头哥玄铁处理器研发新芯片