一、php创建数组
$array1=array('元素1',‘元素2’,‘元素3’);//索引数组
$array1=array('red'=>"apple","green"=>"dog");//关联数组,不常用,运行效率低,可读性差
$array1[red]="red";//不常用,同上
$array1[]=1;
$array[14]="值";//索引数组的值可以不连续
2、数组遍历
foreach($array as $value)
3、数组常用方法
1)range(mixed start,mixed end)
例子:range(1,10),返回一个值是从1到10的数组
2)array_combine(array keys,array values)
传入两个数组参数,返回:第一个数组作为值,第二个数组作为键的数组
3)count(array arr)
返回arr中元素的个数
4)max(array arr),min(array arr)
返回arr中最大值,最小值
5)array_fill(int start_key,int length,mixed value)
创建一个数组,数组元素的 键值 从start_key开始递增,数组元素的值都为value
6)array_sum(array arr),array_product()
求和,求积
7)key(array &arr) 返回当前指针指向的键
8)current(array &arr) 返回当前指针指向的值
9)next(arrray &arr) 移动指针指向下一个元素,并返回值
10)end(array &arr)指向最后一个元素,返回值
11)prev(array &arr) 指向前一个元素,并返回值
12)reset(array &arr) 重置,指向第一个元素,并返回值
13)each(array &arr) 以数组的形式返回当前指针指向的键值
14)list(mixed varname1 [, mixed varname2[,......}) = array arr
用一步操作,给一组变量赋值
15)array array_keys(array arr)
以数组的行书返回数组键
16)array array_values(array arr)
以数组的行书返回数组键
17) in_array()函数
18)
array_key_exists()函数