首页 > 代码库 > php数组键值操作和数组统计函数-函数
php数组键值操作和数组统计函数-函数
1.数组函数//作用:提供了很多官方写的很多有用的代码段,提高编写速度
1)数组的键值操作函数
array_values();//获取数组中的值
array_keys();//获取数组中的键
in_array();//检查一个值是否在数组中
array_flip();//键和值对调
array_reverse();//数组中的值反转
模拟获取key的数值
<?php$arr=array("name"=>"user1","age"=>"30","sex"=>"nan");foreach($arr as $key=>$val){ $keys[]=$key; echo $key."<br>";}print_r($keys);?>运行结果是nameagesexArray ( [0] => name [1] => age [2] => sex )
<?php
$arr=array
("name"=>"user1","age"=>"30","sex"=>"nan");
print_r(array_keys($arr));
?>
使用函数时。执行结果为
Array ( [0] => name [1] => age [2] => sex )
效果是一样的。
在php帮助文档中中括号表示该参数可选可不选
2)统计数组的元素和唯一性
count()//统计数组的个数
array_count_values//统计数组中值重复的个数
array_unique//取出重复
3)使用回调函数处理数组的函数
array_filter()//数组值过滤
array_map()//将回调函数作用到给定数组的单元上
4)数组的排序函数
sort//按值把数组进行排序,升序,不保留key
rsort//按值把数组值进行排序,降序,不保留key
asort//按值把数组值进行排序,升序,保留key值
arsort//按值把数组值进行排序,降序,保留key值
ksort()//key排序
krsort//key排序
natsort//自然数排序
natcasesort//忽略大小写自然数排序
array_multisort//多维数组进行排序
5)
6)
7)
8)
2.字符串函数
php数组键值操作和数组统计函数-函数
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。