快捷搜索:  汽车  科技

php数组的应用,PHP数组的概述

php数组的应用,PHP数组的概述* 1. 一维数组, 二维数组, 三维数组 。。。 多维数组** 数组中存有多个单元,(单元称为元素)* 每个元素(下标[键]和值)* 单访问元素时候,都是通过下标(键)来访问元素

一、数组的概述

* 1. 数组的本质:管理和操作一组变量,成批处理

* 2. 数组是复合类型

* 3. 数组中可以存储任意长度的数据,也可以存储任意类型的数据

* 4. 数组就可以完成其它语言数据结构的功能(链表, 队列, 栈, 集合类)

二、数组的分类

* 数组中存有多个单元,(单元称为元素)

* 每个元素(下标[键]和值)

* 单访问元素时候,都是通过下标(键)来访问元素

*

* 1. 一维数组, 二维数组, 三维数组 。。。 多维数组

* (数组的数组, 就是在数组中存有其它的数组)

* 2. PHP中有两种数组

* 索引数组:就是下标是顺序整数作为索引

* 关联数组:就是下标是字符串作为索引

三、数组多种声明方式

* 1. 直接为数组元素赋值

* a.如果索引下标不给出,就会从0开始顺序索引

* b.如果给出索引下标,下一个就会是从最大的开始增1

* c.如果后面出现前面的下标,如果是赋值就是为前面的元素重新赋值

*

* d. 混合声明时,索引和关联不互相影响(不影响索引下标的声明)

* 2. 使用array()函数

* a. 默认是索引数组

* b.如果为关联数组和索引数组指定下标,使用 键=>值

* c.多个成员之前使用“,”分割

* 3. 使用其它的函数声明

* file();

$info=array( "user"=>array( //$user[0] array(1 "zansan" 10 "nan") //$user[1][1] array(2 "lisi" 20 "nv") //$user[1] //$user[2] array(3 "wangwu" 30 "nan") ) "score"=>array( array(1 100 90 80) array(2 99 88 11) array(3 10 50 88) ) "connect"=>array( array(1 '110' 'aaa@bbb.com') array(2 '120' 'bbb@ccc.com') array(3 '119' 'ccc@ddd.com') ) ); echo $info["connect"][1][2]; echo '<pre>'; print_r($info); echo '</pre>'; $user[0][]=1; $user[0][]=1; $user[0][]=1; $user[1][]=1; $user[1][]=1; $user[][]=1; $user[][]=1; echo '<pre>'; print_r($user); echo '</pre>';

php数组的应用,PHP数组的概述(1)

猜您喜欢: