php数组键值操作和数组统计函数-函数
2014-09-11 09:09
162 查看
1.数组函数//作用:提供了很多官方写的很多有用的代码段,提高编写速度
1)数组的键值操作函数
array_values();//获取数组中的值
array_keys();//获取数组中的键
in_array();//检查一个值是否在数组中
array_flip();//键和值对调
array_reverse();//数组中的值反转
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.字符串函数
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); ?> 运行结果是 name age sex Array ( [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学习之数组Array操作和键值对操作函数(一)
- php数组索引与键值的操作技巧
- php 数组操作(增加,删除,查询,排序)等函数说明第1/2页
- PHP操作数组的一些函数整理介绍
- PHP中的数组操作函数集合
- php数组操作函数(一)
- PHP数组操作相关的函数
- 重磅:PHP数组各种操作与函数汇总
- php数组函数序列之each() - 获取数组当前内部指针所指向元素的键名和键值,并将指针移到下一位
- PHP操作数组相关函数
- php数组操作函数
- PHP中的数组操作函数集合
- 约瑟夫环问题的 PHP 实现--使用 PHP 数组内部指针操作函数
- PHP中数组排序,其它操作的若干个函数
- php中的数组操作函数整理
- php 数组操作(增加,删除,查询,排序)等函数说明第1/2页
- 约瑟夫环问题的PHP实现 使用PHP数组内部指针操作函数
- 三个PHP我经常用到的数组操作小函数
- php 数组操作的基本函数
- php 数组的指针操作(php数组函数大集合)