php 中$this->params['type'])是啥意思?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 中$this->params['type'])是啥意思?相关的知识,希望对你有一定的参考价值。

如题,难道params是数组名称,那么'typpe'是什么意思。我不明白的是params['type']表示什么意思,本质又是个什么
$this->getRequest()->front = true;
还有这句话是什么意思。
对象的getRequeset()方法的front属性?

params是数组名称。type是数组的key值,php数组是这样的。$parmas=array('type'=>"index').你可以通过key值获取他对应的value值。参考:www.leixuesong.cn 参考技术A params是该对象的一个成员变量,是一个数组

getRequest()返回一个对象,front是该返回对象的一个成员变量。追问

那么params是一个数组名称,那么['type']里面的type是什么?数组中的其中一个元素?
平时也能看到诸如$search['sTime'] ['']里面的东西有看见能修改为别的值,然而究竟是什么意思呢

追答

type是数组key键值,数组的索引,建议学习下php基础教程

本回答被提问者和网友采纳

身份证校验-----后端

用的是thinkphp5 + layui

代码:

public function add()

	if($this->request->isAjax())
	
		$request = new Request();     
		$params = $this->request->param();   
		$title = $params[‘title‘]; 
		$identity = $params[‘identity‘];
		if(empty($identity))
		
			$this->error(‘请输入您的身份证号或护照号!‘);
		 
		if( strlen($identity ) != 18 ) 
		
			$this->error(‘您输入的身份证号码有误!‘);
		
		$crad_id_base = substr($identity , 0, 17);
		$crad_id_verify = substr($identity , -1);
		// 加权因子 
		$factor = array(7, 9, 10, 5, 8, 4, 2, 1, 6, 3);
		// 校验码对应值 
		$verify_number_list = array(‘1‘, ‘0‘, ‘X‘, ‘9‘, ‘8‘, ‘7‘, ‘6‘, ‘5‘, ‘4‘, ‘3‘, ‘2‘);
		$checksum = 0;
		for( $i = 0; $i < strlen($crad_id_base); $i++ ) 
		
			$checksum += substr($crad_id_base, $i, 1) * $factor[$i % 10];
		
		$mod = $checksum % 11;
		if( $crad_id_verify == $verify_number_list[$mod] ) 
		
			$result = Db::name(‘volunteers‘)->where([‘identity‘=>$identity])->find();
			if($result)
			
				$this->error(‘该志愿者身份证号已存在,请勿重复添加!‘);
			else
			
				$data = [
					‘title‘          => isset($params[‘title‘]) ? $params[‘title‘] : ‘‘,
					‘volun_no‘       => isset($params[‘volun_no‘]) ? $params[‘volun_no‘] : ‘‘,
					‘userid‘         => isset($params[‘userid‘]) ? $params[‘userid‘] : 0,
					‘createtime‘     => time(),
					‘updatetime‘     => time(),
					‘identity‘       => $params[‘identity‘],
					‘identity_type‘  => isset($params[‘identity_type‘]) ? $params[‘identity_type‘] : 1,
				]; 
				if($result = Db::name(‘volunteers‘)->insert($data))
				
					return $this->success(‘志愿者添加成功!‘);
				else
					return $this->error(‘志愿者添加失败!‘);
				 
				return;
			 
			return;	
		                                                       
	      
	return $this->fetch();

  

以上是关于php 中$this->params['type'])是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章

版本升级接口

Joomla 1.5-博客循环

this.$router.push 传参

太多重定向PHP MVC

vue之this.$route.query和this.$route.params的使用与区别

yii2更改面包屑的首页链接