数组:键值对组成的语言结构,
根据维数可分为:一维数组、二维数组、三维数组(多维数组)
根据 Key 可分为:索引数组、关联数组
创立数组的方式:
$ar_1 = array(); //空数组
$ar_2 = array( 0, 1, 2 ) //初始化数组,有3个值
$ar_3[0] = 1;
$ar_3['name'] = "YOU";
$ar_3[] = 1; // 这样也是创立数组的方式
多维数组的:一维数组的key是另一个数组
$ar = array(
'ar_1' = array(),
'ar_2' = array()
)
数组方法:
count(); //返回数组的长度 数组的索引都是从0开始的
sort() - 对数组进行升序排列
rsort() - 对数组进行降序排列
asort() - 根据关联数组的值,对数组进行升序排列
ksort() - 根据关联数组的键,对数组进行升序排列
arsort() - 根据关联数组的值,对数组进行降序排列
krsort() - 根据关联数组的键,对数组进行降序排列
遍历数组
foreach( $ar as $values ); //获取 value
foreach( $ar as $keys => $values ) // 获取 key 和value 值
for( $i = 0; $i < count( $ar ); i++ ); //也可以