PHP教程之笨鸟学php(六) 数组
第1步环境配置好了,你算了进了1小步了,那么第2步呢就是调出第1个程序一般都是用helloworld,视频教程里面我都做了,helloworld1、数组概述1.1数组是复合范例
1.2数组中能够存储恣意长度的数据,也能够存储恣意范例的数据
2、数组的范例
2.1索引数组:下标是按次整数作为索引
;?>2.2联系关系数组:下标是字符串作为索引
;$user["name"]="lisi";echo$user["name"];?>
3、数组的多种声明体例
3.1间接为数组元素赋值
a.假如索引下标不给值,就会从0入手下手按次索引
b.假如给出索引下标,下一个就会是从最年夜的入手下手增1
c.假如前面呈现后面的下标,假如是赋值就是为后面的元素从头赋值
d.夹杂声明时,索引和联系关系不相互影响(不影响索引下标的声明)
3.2利用array()函数
a.默许是索引数组
b.假如为联系关系数组和索引数组指定下标,利用键=>值
c.多个成员之前利用“,”支解
;/**Array(=>1=>zhsangsan=>10=>nan=>aaa@bbb.com)*/$user2=array("id"=>1,"name"=>"zhsangsan","age"=>10,100=>"nan","aaa@bbb.com");echo;print_r($user2);echo;/**Array(=>1=>zhsangsan=>10=>nan=>aaa@bbb.com)*/?>主要常识点:二维数组
;/**Array(=>Array(=>Array(=>1=>zansan=>10=>nan)=>Array(=>2=>lisi=>20=>nv)))*/?>4、数组的遍历
4.1利用for语句轮回遍历(不保举)
范围性:数组必需是索引数组,并且下标必需是一连的(但是索引数组下标能够不一连,数组还多是联系关系数组)
4.2利用foreach语句轮回遍历(激烈保举)
轮回次数由数组的元素个数决意,每次轮回城市将数组中的元素分离赋值给前面的变量
4.3利用while(),list(),each()组合轮回遍历(不保举)
each()函数:
*必要一个数组作为参数
*前往来的也是一个数组
*前往来的数组时0,1,key,value四个下标,0和key下标是以后数组元素的键,1和value下标是以后数组元素的值
*默许以后元素就是第一个元素
*每实行一次后就会将以后元素向后挪动
*假如已到了最初还实行这个函数,则前往false
list()函数:
*list()=array();必要将一个数组赋值给这个函数
*数组中的元素个数要和list()函数中的参数个数不异
*数组中的每一个元素值会赋值给list()函数中的每一个参数,list()将每一个参数转为变量
*list()只能吸收索引数组
可以说你的马步已经扎的差不多了,接下来就要开始练把势的时候了,如果有条件的话,用笔或者打印一个简易的PHP手册在身上,时不时的摸出来看看,记得,去WC也不能放过(^2^)。 个人呢觉得,配wamp 最容易漏的一步就是忘了把$PHP$目录下的libmysql.dll拷贝到windows系统目录的system32目录下,还有重启apache。 爱上php,他也会爱上你。 微软最近出的新字体“微软雅黑”,虽然是挺漂亮的,不过firefox支持的不是很好,所以能少用还是少用的好。 曾经犯过一个很低级的错误,我在文件命名的时候用了一个横线\\\\\\\'-\\\\\\\' 号,结果找了好几个小时的错误,事实是命名的时候 是不能用横线 \\\\\\\'-\\\\\\\' 的,应该用的是下划线\\\\\\\'_\\\\\\\' ; 本文当是我的笔记啦,遇到的问题随时填充 最后祝愿,php会给你带来快乐的同时 你也会给他带来快乐。 当然这种网站的会员费就几十块钱。
页:
[1]