`

将一个二维数组转化为一维数组的方法

    博客分类:
  • PHP
 
阅读更多

 

  1. <?php
  2. //第一种:使用for、foreach循环
  3. //第二种:array_map()将回调函数应用到数组的每一个单元上  
  4. //>=php5.3  
  5. $data =array(  
  6.     0=> array(    
  7.             'cat_id' => 10    
  8.         ) ,   
  9.     1=> array(    
  10.             'cat_id' => 11    
  11.         )  
  12. );  
  13.   
  14. $d = array_map(function($row){ return $row['cat_id']; }   ,  $data );  
  15. print_r($d);

  16. //结果为:
  17.  Array(
  18. [0]=>10
  19. [1]=>11
  20.  );  
  21. ?>  
分享到:
评论

相关推荐

    二维数组转一维数组

    将labview内二维数组方便的转化为一维数组使用

    labview一维数组转二维数组

    一维数组转二维数组

    利用Excel公式将二维数组按列转换为一维数组.rar

    在Excel中,处理数据时经常会遇到需要将二维数组转换为一维数组的情况。二维数组通常由多行多列组成,而一维数组则只有一行或一列。这种转换在数据分析、公式应用等方面非常常见,有助于简化计算和提高效率。在本...

    C++ 数组 一维数组 二维数组

    用二维数组实现二维矩阵的加法和乘法 #include #define SIZE 4 void addMatrix(int [ ][SIZE], int [ ][SIZE], int [ ][SIZE]); void mulMatrix(int [ ][SIZE], int [ ][SIZE], int [ ][SIZE]); void ...

    二维数组如何进行冒泡排序

    关键在于将二维数组转化为一维数组进行排序,然后再将排序后的一维数组还原为二维数组。这种思路不仅可以应用于冒泡排序,还可以推广到其他类型的排序算法中。希望本文能够帮助初学者更好地理解二维数组排序的原理和...

    java实现二维数组转json的方法示例

    例如,使用Gson库,你可以创建一个`Blog`类来表示博客信息,然后将二维数组转换为`List&lt;Blog&gt;`,再使用Gson的`toJson`方法生成JSON字符串: ```java import com.google.gson.Gson; public class Blog { private ...

    VBA二维数组重定义

    在Excel VBA编程中,二维数组是一个非常重要的概念,它允许我们存储和处理多行多列的...通过观看`VBA二维数组重定义.flv`这个视频教程,可以深入理解并掌握这一主题,同时结合实际编程练习,将理论知识转化为实际技能。

    二维数组去除重复项

    在代码示例中,定义了一个名为`$array2D`的二维数组,其中包含了三行数据,但前两行数据完全相同。通过调用`unique_arr($array2D, true);`函数,并设置`$stkeep`参数为`true`,我们能够去除重复的行,并保留原始的键...

    c程序将表格数据读取到二维数组

    然后,我们定义了一个名为 `n_Intensitys` 的二维数组,它将用来存储 Excel 表格数据。我们使用 `malloc` 函数来动态分配内存来构造二维数组。 接下来,我们使用 `fopen` 函数来打开 Excel 文件 `file1.cvs`,并...

    VC将二维数组显示为图像

    在VC++环境中,将二维数组转化为图像并进行显示是一项常见的任务,特别是在图像处理和计算机视觉领域。本知识点主要讲解如何利用VC++实现这一功能,并探讨其中的关键技术。 首先,二维数组通常用来存储图像数据,每...

    JavaScript实现一维数组转化为二维数组

    在JavaScript中,将一维数组转换为二维数组是一项常见的操作,特别是在处理表格数据或者矩阵运算时。这个过程通常涉及到数组的分割和重组。以下是一个详细的解释和示例,展示如何实现这个功能。 首先,我们需要理解...

    把真彩色BMP位图转化为二维数组

    在上述给定代码片段中,展示了如何读取一个BMP文件并将其转换为二维数组的过程。该过程主要包括以下几个步骤: 1. **文件读取**: - 打开指定的BMP文件,并定位到文件头之后的位置(通常位于第54字节),以便读取...

    Java编程一维数组转换成二维数组实例代码

    上述方法将一维数组转换成二维数组, 其中onedouble是需要转换的一维数组,arr是转换后的二维数组。 一维数组转换成二维数组的实例代码 以下是一个完整的实例代码,演示如何将一维数组转换成二维数组: ```java ...

    读取二维数组的数据.zip

    在LabVIEW的前面板上,可以添加一个“2D Array Control”(二维数组控件)来表示输入数据,以及一个“2D Array Indicator”(二维数组指示器)来显示处理后的结果。这两个组件在面板上看起来像一个小网格,代表了二...

    将二维数组转为一维数组的2种方法

    对于这个二维数组,我们有两种方法可以转换为一维数组。 **方法一:使用foreach循环** 利用foreach循环来实现二维数组到一维数组的转换是一种基础但有效的方法。具体步骤是创建两个新的数组,分别用来存放id和name...

    PHP二维数组形成XML内容形式

    接下来,我们将介绍如何构建一个函数,将这样的二维数组转化为XML。首先,我们需要创建一个基础的XML对象,这可以通过`DOMDocument`类实现: ```php function array_to_xml($array, &$doc, $rootNodeName) { $root...

    C# 维数组转换为DataTable 的三个方法

    以上介绍了三种不同的方法,用于将 C# 中的维数组转换为 `DataTable`。这些方法涵盖了从简单的单列数据转换到复杂的多列数据转换的各种场景。选择合适的方法取决于具体的应用需求。通过这些方法,我们可以更高效地...

    python numpy 一维数组转变为多维数组的实例

    以上这篇python numpy 一维数组转变为多维数组的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。 您可能感兴趣的文章:python二维列表一维列表的互相转换实例Python的...

    Sawyer-zh#study-note#把一个二维数组按键名来转化成一维数组的方法1

    把一个二维数组按键名来转化成一维数组的方法因为in_array函数只能用在一维数组中,而我们使用ThinkPHP的select方法获取的数据是二维的,如果我们要

Global site tag (gtag.js) - Google Analytics