定义一个空数组的两种方法
索引数组,下标(键名)是从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 ) ) )