php-数组操作

Posted 加号与剑豪

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php-数组操作相关的知识,希望对你有一定的参考价值。

数组的键值操作函数
("键名"=>"键值")
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-数组操作的主要内容,如果未能解决你的问题,请参考以下文章

PHP数组的基本操作及遍历数组的经典操作

PHP:常用PHP数组操作函数

php-数组操作

php数组的操作

php数组函数有哪些操作?php数组函数的应用

PHP数组基本的操作方法