以下均包含源代码和输出结果
1.count:获取数组的长度
<?php
$a=[1,23,1,21];
echo count($a);
echo "<br>";
2.sizeof:统计数组下标的个数
<?php
$a=[1,23,1,21];
echo sizeof($a);
echo "<br>";
3.each:返回当前元素的键名和键值,并将内部指针向前移动
<?php
$a=["a"=>1,"b"=>2];
print_r(each($a));
echo "<br>";
print_r(each($a));
4.list:用于在一次操作中给一组变量赋值
<?php
$a=[1,23,1];
list($b,$c,$d)=$a;
echo $b,$c,$d;
echo "<br>";
5.sort、asort和 ksort,rsort():数组元素正向排序 arsort、 krsort反向排序
<?php
$a=array(1,7,5,4);
sort($a);
print_r($a);
echo "<br>";
rsort($a);
print_r($a);
6.array_count_values()统计数组内下标值的个数
<?php
$a=array(1,7,5,1,4);
print_r(array_count_values($a));
7.array_pad:数组首尾选择性追加值,+尾部追加,-首部增加
<?php
$a=array(1,7,5,1,4);
print_r(array_pad($a,-7,0));
8.unset:用于销毁指定的变量
<?php
$a=[1,23,1,21];
print_r($a);
unset($a);
print_r($a);
echo "<br>";
9.array_fill:用键值填充数组
<?php
$a=[1,23,1,21];
$b= array_fill(3,10,"abab");
print_r($b);
echo "<br>";
10.array_combine:通过合并两个数组来创建一个新数组,其中的一个数组元素为键名,另一个数组元素为键值
<?php
$a=array(1,2,3);
$b=array("a","b","c");
$c=array_combine($a,$b);
print_r($c);
11.array_splice:删除数组成员并替换
<?php
$a=array("a","b","c",1,1);
array_splice($a,1,2,array("p","p"));
print_r($a);
12.array_unique:删除数组中的重复值
<?php
$a=array("a","b",1,"c",1,1);
$b=array_unique($a);
print_r($b);
13.array_flip:交换数组的键值和值
<?php
$a=["a"=>1,"b"=>2];
print_r(array_flip($a));
14.array_search:搜索数值,并返回键名
<?php
$a=["a"=>1,"b"=>2];
print_r(array_search(1,$a));