详细信息 您现在的位置是:首页 > php
php操作数组要知道的函数
来源:
发布时间:2020-07-28
732 人已围观
摘要php操作数组是经常遇到的操作,了解以下函数。让我们更方便、更省心
1.array_values($arr);//获取$arr中的值,去掉下标【返回值新索引数组】
<?php
$a=array("Name"=>"Bill","Age"=>"60","Country"=>"USA")
print_r(array_values($a));
?>
Array ( [0] => Bill [1] => 60 [2] => USA )
2.array_keys(array,value,strict)
array_keys() 函数返回包含数组中所有键名的一个新数组。
如果提供了第二个参数,则只返回键值为该值的键名。
如果 strict 参数指定为 true,则 PHP 会使用全等比较 (===) 来严格检查键值的数据类型。
3.array_search("is",$arr[,true]) //
array_search() 函数在数组中搜索某个键值,并返回对应的键名。
返回值"is"在$arr中的key,找不到返回fales,true表示严格按照类型(8,"8")【返回第一个匹配值】
4.in_array("str",$arr);//判断"str"在$arr中是否存在,【返回BOOL】
5.is_array($arr);//判断是否是数组【返回BOOL】
6.array_key_exists($key,$arr); //查询$arr中是否有$key,【返回BOOL】
7.array_flip($arr);// 反转数组中所有的键以及它们关联的值。交换键值,如有重复,后来居上,【返回新数组】
8.array_reverse($arr,[true|false]);//数组顺序反转
9.array_column(array(),'name'[,name_two]) — 返回数组中指定的name列[可选参数,如果有返回name=>name_two的形式]【返回一维数组】
11.array_unique($arr);//去掉$arr中的重复值,重复的保留第一个值,【返回数组,键值保留】
12.array_count_values($arr)//统计数组值出现的次数,【返回数组,KEY为原来数组的值,VALUE为统计的次数】
13.count($arr[,1])/sizeof();//统计$arr的元素个数,参数"1"表示统计多维数组开启,默认0为关闭【返回统计个数】
站点信息
- 电话:15226178738
- QQ:1697915848
- 邮箱:1697915848@qq.com