数组里常用的函数

以下均包含源代码和输出结果
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));

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值