详细信息 您现在的位置是:首页 > 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