[29期] 今天的学习有感
每天敲代码敲的手发酸............有想法有思路就要将代码敲出来,将同样的代码,用不同的方法执行出同样的结果,一个计算器小程序你要是能用 3-10种办法将其写出来,那么,最后你一想到你的手就会敲出来,这样总结了经验又加深了记忆。基础非常的重要,基础你能信手拈来,那么写一些功能函数就很简单了。比如说学习了while()就要写出个具体的东西来,比如说:写个1+100的小功能。今天预习了数组,数组的创建,数组的功能,怎么遍历数组,讲讲我的学习心得吧!学完了数组的遍历以后就先随便创建一个数组,
$a=array(
"jieshao"=>array('dd'=>'aaaaaaaa',1,2,3,4,5,6),
'lllllaa'=>array('dd'=>'bbbbbbbb',1,2,3,4,5,6),
'cacaocoaoc'=>array('dd'=>'cccccccccccc',1,2,3,4,5,6)
);
先用普通的方法查看一下这个二维数组的值:echo $a["jieshao"]["dd"].'<br>';别去看书或者笔记,就按照自己脑海里面预习的东西,来查看数组中的内容。或者使用 foreach($a as $b => $table){}这里面的$b是存储下标,$table是存储值。多写几遍.......直到深深的印刻在你的脑海里面。可以尝试着将数组遍历出来打印出一张表格;
在这里我是这么理解多维数组的。一个数组就像一张纸上的一行数据,二维数组就像表格的行和列,就像第0列第0行存着第一个数组的第一个元素, 0行1列存放着数组的第二个元素,看图
,而三维数组可以这样理解,一叠纸头,第一个元素就存在,第0层纸头,第0行第0列存第一个元素。第1层纸头,第0行0列依次类推 例如图片总所画的:
;理解之后就多敲代码.........找一个题目来写,并且控制时间在规定的时间里面写出这个题目,那样可以提高你写代码的速度.......想到就写随心所欲,写的时候先别考虑各种各样因素,比如说做除法,除法的除数不能为0这种判段,你应该先让这个函数先执行下来,并且在输入正确的值,能出来你想要的结果才行。之后在一点点的修改并从中吸取经验。