数组分为两种:索引数组(默认)和关联数组(键+值)。索引数组的键如果未指定自动使用用过的最大数字键加1作为新键。
<?php
$array1 = array(
"a",
"b",
6=>"c",
"d",
);
var_dump($array1);
?>
输出结果为[0]=>string(1) "a" ... [7]=>string(1) "d"
使用range()来建立一个包含制定范围单元的数组
array range(mixed $start, mixed $limit [, m=number $step = 1])
转:
1 , mixed 说明一个参数可以接受多种不同的(但不一定是所有的)类型。如:
string gettype ( mixed $var
)
2,,mixed 说明函数返回值不是一个确定的类型。如:
mixed gettimeofday ([ bool $return_float
= false ] )
默认返回一个关联数组,当return_float设为 TRUE
时,会返回一个浮点数而不是一个数组。
bool in_array(mixed $needle, array $haystack [,bool $strick = FALSE]) //TRUE还会检查类型是否相同
in_array()只能在当前维度检查是否存在某个
int count(mixed $var [, int $mode = 0]) //设为1会对多维数组的子维进行一并计算
mixed current(array &$array) //返回数组当前单元。 可用echo输出对应值
//下列四个可移动数组指针位置,并返回对应数组单元。 可用echo输出对应值
end()
prev()
reset()
next()
bool array_key_exists(mixed $key, array $search) //查询键名或索引是否存在
array array_keys(array $array [,mixed $search_value [, bool $strict = false]]) //获得数组中部分或所有的键名
元素。