定义一个空数组的两种方法
索引数组,下标(键名)是从0开始的整数
Toyota
Array
(
[0] => Volvo
[1] => BMW
[2] => Toyota
)
Volvo,BMW,Toyota,关联数组,下标(键名)是字符串
37
Array
(
[Peter] => 35
[Ben] => 37
[Joe] => 43
)
二维索引数组
Volvo
5
Array
(
[0] => Array
(
[0] => Volvo
[1] => 22
[2] => 18
)
[1] => Array
(
[0] => BMW
[1] => 15
[2] => 13
)
[2] => Array
(
[0] => Saab
[1] => 5
[2] => 2
)
[3] => Array
(
[0] => Land Rover
[1] => 17
[2] => 15
)
)
遍历二维索引数组输出每个元素方法一
Volvo,22,18,BMW,15,13,Saab,5,2,Land Rover,17,15,遍历二维索引数组输出每个元素方法二
Volvo,22,18,BMW,15,13,Saab,5,2,Land Rover,17,15,二维关联数组,下标(键名)是字符串, 键名是字符串至少有一个字符
Volvo
Array
(
[a] => Array
(
[0] => Volvo
[1] => 22
[2] => 18
)
[b] => Array
(
[0] => BMW
[1] => 15
[2] => 13
)
[c] => Array
(
[0] => Saab
[1] => 5
[2] => 2
)
[d] => Array
(
[0] => Land Rover
[1] => 17
[2] => 15
)
)
4
遍历二维关联数组
$car3[a][0] = Volvo
$car3[a][1] = 22
$car3[a][2] = 18
$car3[b][0] = BMW
$car3[b][1] = 15
$car3[b][2] = 13
$car3[c][0] = Saab
$car3[c][1] = 5
$car3[c][2] = 2
$car3[d][0] = Land Rover
$car3[d][1] = 17
$car3[d][2] = 15
数组排序
Array
(
[0] => Volvo
[1] => Toyota
[2] => Honda
[3] => BMW
)
Volvo
Toyota
Honda
BMW
$cars4[0] = Volvo
$cars4[1] = Toyota
$cars4[2] = Honda
$cars4[3] = BMW
合并数组函数array_merge()
Array
(
[a] => red
[b] => green
[c] => blue
[d] => yellow
[e] => red
[f] => green
[g] => blue
[h] => yellow
)
数组转换字符串函数implode()
a,b,c,d,e
字符串转换数组函数explode()
Array
(
[0] => a
[1] => b
[2] => c
[3] => d
[4] => e
)
将数据库的数据插入数组
输出$data[labels]数据
Array
(
)
输出$data['datasets'][0]['data']
Array
(
)
输出$data所有数据
Array
(
[labels] => Array
(
)
[datasets] => Array
(
[0] => Array
(
[label] => 最近10天黄金价格
[data] => Array
(
)
[backgroundColor] => rgba(255, 99, 132, 0.6)
[borderColor] => rgba(255, 99, 132, 1)
[borderWidth] => 1
)
)
)
关联数组,下标(键名)是字符串
37
43
Array
(
[Peter] => 35
[Ben] => 37
[Joe] => 43
)
Array
(
[labels] => Array
(
[aa] => aa
[bb] => bb
)
[datasets] => Array
(
[label] => 最近10天黄金价格
[data] => Array
(
)
)
)
最近10天黄金价格
Array
(
[labels] => Array
(
[aa] => aa
[bb] => bb
)
[datasets] => Array
(
[0] => Array
(
[label] => 最近10天黄金价格
[data] => Array
(
)
)
)
)
最近10天黄金价格
将数据库的数据插入数组
输出$data[labels]数据
Array
(
)
输出$data['datasets'][0]['data']
Array
(
)
输出$data所有数据
Array
(
[labels] => Array
(
)
[datasets] => Array
(
[0] => Array
(
[label] => 最近10天黄金价格
[data] => Array
(
)
[backgroundColor] => rgba(255, 99, 132, 0.6)
[borderColor] => rgba(255, 99, 132, 1)
[borderWidth] => 1
)
)
)