飘灵儿 发表于 2015-1-16 22:11:13

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^)。

分手快乐 发表于 2015-1-18 21:50:45

个人呢觉得,配wamp 最容易漏的一步就是忘了把$PHP$目录下的libmysql.dll拷贝到windows系统目录的system32目录下,还有重启apache。

再见西城 发表于 2015-1-26 12:56:47

爱上php,他也会爱上你。

不帅 发表于 2015-2-4 16:55:23

微软最近出的新字体“微软雅黑”,虽然是挺漂亮的,不过firefox支持的不是很好,所以能少用还是少用的好。

活着的死人 发表于 2015-2-10 04:39:53

曾经犯过一个很低级的错误,我在文件命名的时候用了一个横线\\\\\\\'-\\\\\\\' 号,结果找了好几个小时的错误,事实是命名的时候 是不能用横线 \\\\\\\'-\\\\\\\' 的,应该用的是下划线\\\\\\\'_\\\\\\\' ;

飘飘悠悠 发表于 2015-3-10 07:52:25

本文当是我的笔记啦,遇到的问题随时填充

老尸 发表于 2015-3-17 05:34:39

最后祝愿,php会给你带来快乐的同时 你也会给他带来快乐。

愤怒的大鸟 发表于 2015-3-23 22:46:58

当然这种网站的会员费就几十块钱。
页: [1]
查看完整版本: PHP教程之笨鸟学php(六) 数组