数组
“关联数组”是一种具有特殊索引方式的数组。不仅可以通过整数来索引它,还可以使用字符串或者其他类型的值(除了NULL)来索引它。
索引数组存储一系列经过组织的单个或多个值,其中的每个值都可以通过使用一个无符号整数值进行访问。
list() 函数用数组中的元素为一组变量赋值。
注释:该函数只用于数字索引的数组,且假定数字索引从 0 开始。
str_split 字符串转化数组
print_r(str_split(“shanghai”));
reverse 反转
print_r(array_reverse($arr));
sort()快速排序 asort
n
u
m
b
e
r
s
=
a
r
r
a
y
(
4
,
6
,
2
,
22
,
11
)
;
s
o
r
t
(
numbers=array(4,6,2,22,11); sort(
numbers=array(4,6,2,22,11);sort(numbers);
var_dump($numbers);
rsort()反向排序
array_count_values() 统计次数
n
u
m
b
e
r
s
=
a
r
r
a
y
(
4
,
6
,
2
,
22
,
11
)
;
v
a
r
d
u
m
p
(
a
r
r
a
y
c
o
u
n
t
v
a
l
u
e
s
(
numbers=array(4,6,2,22,11); var_dump(array_count_values(
numbers=array(4,6,2,22,11);vardump(arraycountvalues(numbers));
array_pad($arr,pad_size:7,pad_value:0); 补充元素
unset (); 删除变量
array_fill() 填充数组
array_combine(); 二合一 元素数量一样否则报错
$arr1=array(“a”,“b”,“c”);
$arr2=array(1,2,3);
a
r
r
3
=
a
r
r
a
y
c
o
m
b
i
n
e
(
arr3=array_combine(
arr3=arraycombine(arr1,
a
r
r
2
)
;
p
r
i
n
t
r
(
arr2); print_r(
arr2);printr(arr3);
array_splice($arr,offerset:2,length:2,array(“a”,“b”); 删 替 插
array_unique(); 去重复
array_filp();交换
array_search();返回数字在数组中第一次出现的坐标 没有返回fales