zoukankan      html  css  js  c++  java
  • PHP二维数组转换成一维数组,一个变量多个二维数组转换成一维数组,PHP二维数组(或任意维数组)转换成一维数组的方法汇总,array_reduce(); array_walk_recursive(); array_map();

    方法汇总:

    1、 array_reduce函数法

    //用array_reduce()函数是较为快捷的方法:
    
    $result = array_reduce($user, function ($result, $value) {
        return array_merge($result, array_values($value));
    }, array())

    2、 array_walk_recursive函数法

    //用array_walk_recursive()函数就非常灵活,可以把任意维度的数组转换成一维数组。
    
    $result = [];
    array_walk_recursive($user, function($value) use (&$result) {
        array_push($result, $value);
    });

    3、 array_map函数法

    //用array_map和array_reduce函数的方法类似,如下:
    
    $result = [];
    array_map(function ($value) use (&$result) {
        $result = array_merge($result, array_values($value));
    }, $user);

    内容详解:

     

  • 相关阅读:
    自我介绍
    自动生成小学生四则运算(C语言)
    黄金点游戏
    7/5linux命令(整理中)
    第二章内容及作业
    第三章笔记
    第一章作业
    第一阶段笔记整理7.23
    第三章课后作业
    7/6linux命令
  • 原文地址:https://www.cnblogs.com/zc290987034/p/11737266.html
Copyright © 2011-2022 走看看