m_Orchestrate learning system---十九、局部变量和块变量是什么
一、总结
一句话总结:下面的global的使用情况可以很好的解释这个问题
这是在一个函数里面,只不过里面有个for循环,但是本质还是一个函数,所以不用global
global是针对函数内和函数外的
1、disable属性设置的表单项好像是不传递值过去的?
disable属性设置的表单项好像是不传递值过去的
2、复选框如何传递多值?
复选框接收多值问题(用数组方式传值)
用数组方式传值
12 34155 {volist name="dataout" id="vo"} 6 7
14- 8 11
12 {/volist} 13
3、数组传入参数取值问题(post.获取所有数据,然后foreach遍历)?
方法:post.获取所有数据,然后foreach遍历
1 if(request()->isPost()){ 2 //1、获取传入数据数组 3 //2、获取传入的非数组数据 4 $data=input('post.'); 5 $gttidArr=$data['gttid']; 6 foreach ($gttidArr as $k => $v) { 7 echo '$k: '.$k.' '; 8 echo '$v: '.$v.''; 9 } 10 dump($gttidArr);die; 11 }
截图
foreach再熟悉一下:数组名 as $key=>$value
就是内部数组的存储方式,键=>值(键指向值)
4、局部变量和块变量容易搞混:容易误操作的函数内循环?
这是在一个函数里面,只不过里面有个for循环,但是本质还是一个函数,所以不用global
global是针对函数内和函数外的
5、view页面中的php标签也是转化为html页面嵌套的原生php啊?
所以标签不方便完成的东西直接原生php,因为标签只是为了简化操作,并不一定能完成所有操作,多学习,触类旁通
二、内容在总结中