码迷,mamicode.com
首页 > 编程语言 > 详细

php-数组操作

时间:2017-03-12 23:29:48      阅读:203      评论:0      收藏:0      [点我收藏+]

标签:lte   回调函数   重复   使用   iso   exist   函数   uniq   自然数   

数组的键值操作函数
("键名"=>"键值")
array_keys(); //返回括号内数组的所有键名
array_values(); //返回括号内数组的所有键值
in_array("键值",数组);
//搜索那个数组中的键值

array_key_exists("键名",数组);
//检查键名是否在那个数组中

array_flip(); //把括号内数组的键名与值互换
array_reverse(); //以相反顺序返回数组


统计数组的元素和唯一性
count(); //返回括号内数组中元素的数目
array_count_values(); //对数组中的值进行统计
array_unique(); //删除数组中的重复值

使用回调函数处理数组的函数
array_filter(数组,"回调函数"); //用回调函数过滤数组中的元素
array_map("函数",数组); //用函数使数组中的每个值改变

引用参数
需求:数组值自加1
function add(&$arr){
foreach($arr as $key=>$val){
$arr[$key]=$val+1;
}
}

数组的排序函数
sort(); //升序 不保留key
rsort(); //降序 不保留key
asort(); //升 保留key
arsort(); //降 保留key
ksort(); //升 key排序
krsort(); //降 key排序
natsort(); //自然数排序
natcasesort(); //忽略大小写自然数排序
array_multisort();//多数组排序

 

php-数组操作

标签:lte   回调函数   重复   使用   iso   exist   函数   uniq   自然数   

原文地址:http://www.cnblogs.com/yjh1604600160/p/6539576.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!