今天学习了数组,可以说是php的数据应用中较重要的一种方式。php的数组函数众多,下面是我学习的小结,借此记之,便于以后鉴之……
一、数组定义:
数组的定义使用 array()方式定义,可以定义空数组:
复制代码 代码如下:
english,3=>chinese,5=>franch);
//定义二维数组
$two = array(
color=>array(red,blue), //用逗号结尾
week=>array(monday,friday) //最后一句没有标点
);
?>
二、创建数组:
创建数组包含的函数有compact()、
1.compact()函数——将一个或多个变量(包含数组)转换为数组:
array compact ( mixed $varname [, mixed $... ] )
复制代码 代码如下:
compact()函数用于将两个或多个变量转换为数组,当然也包含数组变量。其参数是变量的名称而非带有$全名。
相反的函数是extract()作用顾名思义就是将数组转换为单个的字符串,键值作为其字符串名称,数组值作为字符串的值。
运行结果:
复制代码 代码如下:
array ( [number] => 1,3,5,7,9 [string] => i'm phper [array] => array ( [0] => and [1] => you? ) )
2.array_combine()——将两个数组重组成一个数组,一个作键值一个做的值:
array array_combine ( array $keys , array $values )
复制代码 代码如下:
array_combine函数不多说了,谁看了都明白
运行结果:
array ( [1] => i [3] => am [5] => a [7] => php [9] => er )
3.range()函数——创建指定范围的数组:
不多说了,直接上实例——
复制代码 代码如下:
range()函数的默认步进值是1!
运行结果:
复制代码 代码如下:
array ( [0] => 0 [1] => 10 [2] => 20 [3] => 30 [4] => 40 [5] => 50 [6] => 60 [7] => 70 [8] => 80 [9] => 90 [10] => 100 )
array ( [0] => a [1] => b [2] => c [3] => d [4] => e [5] => f [6] => g [7] => h [8] => i [9] => j [10] => k [11] => l [12] => m [13] => n [14] => o [15] => p [16] => q [17] => r [18] => s [19] => t [20] => u [21] => v [22] => w [23] => x [24] => y [25] => z )
array ( [0] => z [1] => y [2] => x [3] => w [4] => v [5] => u [6] => t [7] => s [8] => r [9] => q [10] => p [11] => o [12] => n [13] => m [14] => l [15] => k [16] => j [17] => i [18] => h [19] => g [20] => f [21] => e [22] => d [23] => c [24] => b [25] => a )
4.array_fill()函数——填充数组函数:
复制代码 代码如下:
运行结果:
复制代码 代码如下:
array
(
[0] => array
(
[0] => a
[1] => b
[2] => c
[3] => d
)
[1] => array
(
[0] => a
[1] => b
[2] => c
[3] => d
)
[2] => array
(
[0] => a
[1] => b
[2] => c
[3] => d
)
[3] => array
(
[0] => a
[1] => b
[2] => c
[3] => d
)
[4] => array
(
[0] => a
[1] => b
[2] => c
[3] => d
)
)
array
(
[string] => testing
[2] => testing
[9] => testing
[sdk] => testing
[pk] => testing
)
二、数组的遍历:
1.foreach遍历:
foreach (array_expression as $value){}
foreach (array_expression as $key => $value){}
闲话少说,上实例:
复制代码 代码如下:
$values){
echo $keys.=>.$values.
;
}
?>
运行结果:
复制代码 代码如下:
0=>50
1=>120
2=>180
3=>240
4=>380
2.while循环遍历:
while循环遍历一般结合list函数,以下是实例
复制代码 代码如下:
运行结果:
姓名 性别 年龄
小张 男 24
小王 女 25
小李 男 23
3.for循环遍历:
复制代码 代码如下:
运行结果:
复制代码 代码如下:
0 20 40 60 80 100 120 140 160 180 200 220
http://www.bkjia.com/phpjc/323455.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/323455.htmltecharticle今天学习了数组,可以说是php的数据应用中较重要的一种方式。php的数组函数众多,下面是我学习的小结,借此记之,便于以后鉴之…… 一...