欢迎访问39源码网!

39源码网

您现在的位置是:39源码网 > 程序入门 > php手册 >

php手册

php常用数组处理函数收集

发布时间:2021-06-26php手册评论
/* 数组的常用函数**数组的排序函数* sort* rsort* usort* asort* arsort* uasort* ksort* krsort* uksort* uatsort* natcasesort* array_multisort** 1.容易的数组排序* sort rsort* 2.依据键名对数组排序* ksort krsort* 3.依据

php的强大之一就是支持多种数组处置函数,小班采集了常见的数组处置函数,如排序,删除索引,随即等
数组是种强大的数据种类,他可以做的事情不少,可以存储不一样的数据种类在一个数组中,下面大家列出了数组常见的操作,排序,键名对数组排序等做法。

/* 数组的常用函数
*
*数组的排序函数
* sort
* rsort
* usort
* asort
* arsort
* uasort
* ksort
* krsort
* uksort
* uatsort
* natcasesort
* array_multisort
*
* 1.容易的数组排序
* sort rsort
* 2.依据键名对数组排序
* ksort krsort
* 3.依据元素的值对数组排序
* asort arsort
* 4.依据"自然数排序“法对数组排序
* natsort//区别大小写字母比较 natcasescort//不区别大小写字母的比较
* 5.依据用户自概念规则对数组排序
* usort uasort uksort对键排序
* 6.对维数组的排序
* array_multisort
*
*拆分、合并、分解、接合的数组函数
* 1.array_slice
* 2.array_splice//删除
* 3.array_combine//合并
* 4.array_merge;//合并
* 5.array_intersect;//多个数组的交集
* 6.array_diff;//返回多个数组的差集
*
*数组与数据结构的函数
* 1.用数组达成堆栈 //先进后出
* array_push array_pop
* 2.用数组达成队列 //先进先出
* array_unshift array_shift unset
*
*
*其他与数组操作有关的函数
* array_rand
* shuffle
* array_sum
* range
*/

//容易数组排序的用
$data=array;
sort;//元素由小到大进行排序
print_r;//Array
rsort;//元素由大到小进行排序
print_r;//Array

//依据键名排序的例子
$data_2=array;
ksort;//对数组的下标进行由小到大排序
print_r;//Array
krsort;//对数组的下标进行由大到小排序
print_r;//Array

//依据元素的值对数组排序
$data_3=array;
//asort arsort 与 sort rsort有什么区别在于 前者排序后维持原有些键名,后者不维持原有键名,且键名从0开始
asort;
print_r;//Array
echo '
';
arsort;
print_r;//Array
echo '
';
sort;
print_r;//Array
echo '
';
rsort;
print_r;//Array

//依据”自然数排序法“对数组排序
$data_4=array;
sort;
print_r;//Array
echo '
';
natsort;
print_r;//Array
echo '
';
natcasesort;
print_r;//Array
echo '
';

//用户自概念排序函数
echo '
';
$data_5=array;
usort;//通过元素长度排序
print_r;//Array
function sortbylen{
if==strlen)
return 0;
else
return >strlen)?1:-1;
}

广告位