美文网首页
PHP 数组操作

PHP 数组操作

作者: TsingXu | 来源:发表于2017-03-27 20:33 被阅读0次

多维数组的各种操作

1、多维数组排序:

function my_array_multisort($data,$sort_order_field,$sort_order=SORT_DESC,$sort_type=SORT_NUMERIC){
    foreach($data as $val){
        $key_arrays[]=$val[$sort_order_field];
    }
    array_multisort($key_arrays,SORT_DESC,SORT_NUMERIC,$data);
    return $data;
}

应用例子:

$liveCourseInfo = my_array_multisort($liveCourseInfo,'create_time',SORT_DESC,SORT_NUMERIC);

2、数组合并:

array_merge($arr1,$arr2);

3、二维数组去重:

$arr;   //需要去重的数组
$key = array();    //判断重复用的辅助数组
$newarray = array();   //去重后的数组
foreach ($arr as $k=>$v){
    if(in_array($v['uid'],$key)){     //根据数组的uid属性去重,去除重复uid的数组
           unset($arr[$k]);
    }else{
           $key[]=$v['uid'];
           $newarray[] = $v;
    }
}

一维数组的各种操作

相关文章

  • PHP数组的进阶用法

    对于数组的基本操作,可参考PHP数组的相关操作 array_filter()过滤数组元素array_filter(...

  • PHP 数组操作

    多维数组的各种操作 1、多维数组排序: 应用例子: 2、数组合并: 3、二维数组去重: 一维数组的各种操作

  • 2019-07-20

    PHP Array 函数允许您访问并操作数组。 支持简单的数组和多维数组。

  • PHP:if an array subset of anothe

    PHP的集合操作 PHP提供了丰富的数组操作的函数,其中的array_diff和array_intersect可以...

  • php基础精粹

    PHP php数组 php数组之索引数组初始化 PHP数组之索引数组赋值 PHP数组之访问索引数组内容 PHP数组...

  • php常用数组操作函数

    在php开发中经常会用到的数组操作 基本函数: 数组分段: 数组与栈 数组与列队 数组排序 数组计算

  • php之数组

    整理了一份PHP开发中数组操作大全,包含有数组操作的基本函数、数组的分段和填充、数组与栈、数组与列队、回调函数、排...

  • PHP面试题2--常用的数组函数

    php常用数组函数 一,数组操作的基本函数 1. 数组的键名与值 array_values($arr); 获得...

  • PHP 数组遍历foreach语法结构及实例

    foreach()PHP foreach() 语法结构用于遍历操作或输出数组,foreach() 仅能用于遍历数组...

  • php数组合并,拆分,替换,组合

    php数组的操作(合并,拆分,删除,排序) 1. 合并数组 array_merge ( array $array1...

网友评论

      本文标题:PHP 数组操作

      本文链接:https://www.haomeiwen.com/subject/pwtdottx.html