我有一个多维数组,我试图找出如何简单地“回显”数组中的元素。数组的深度未知,因此可以深度嵌套。

对于下面的数组,正确的回显顺序为:

This is a parent comment

This is a child comment

This is the 2nd child comment

This is another parent comment

这是我正在谈论的数组:

Array

(

[0] => Array

(

[comment_id] => 1

[comment_content] => This is a parent comment

[child] => Array

(

[0] => Array

(

[comment_id] => 3

[comment_content] => This is a child comment

[child] => Array

(

[0] => Array

(

[comment_id] => 4

[comment_content] => This is the 2nd child comment

[child] => Array

(

)

)

)

)

)

)

[1] => Array

(

[comment_id] => 2

[comment_content] => This is another parent comment

[child] => Array

(

)

)

)

php中,多维数组是什么意思,在PHP中回显多维数组相关推荐

  1. React开发(158):ant design级联回显 直接传入数组

    ReactDOM.render(<CascaderdefaultValue={['zhejiang', 'hangzhou', 'xihu']}options={options}onChange ...

  2. js textarea换行分隔成数组和数组转换行符textarea回显

    在web的前端操作中,有时候需要将 html 的 textarea 标签元素中的内容以每行的形式转成一个数组并发向后台,在编辑的时候,数组数据需要taxtarea换行显示.那么该如何做呢? 下面这篇博 ...

  3. C语言学习之将一个二维数组的行和列互换,存到另一个二维数组中

    C语言学习之将一个二维数组的行和列互换,存到另一个二维数组中 #include <stdio.h> int main(){int a[2][3]={{1,2,3},{4,5,6}}; // ...

  4. C语言试题四十七之程序定义了N×M的二维数组,并在主函数中自动赋值。请编写函数function(int a[N][M], int m),该函数的功能是:将数组右上半三角元素中的值乘以m。

    1. 题目 程序定义了N×M的二维数组,并在主函数中自动赋值.请编写函数function(int a[N][M], int m),该函数的功能是:将数组右上半三角元素中的值乘以m. 2 .温馨提示 C ...

  5. C语言试题二十二之定义了3×3的二维数组,并在主函数中赋值。函数的功能使求出数组周边元素的平均值并作为函数值返回给主函数中的s。

    1. 题目 定义了3×3的二维数组,并在主函数中赋值.函数的功能使求出数组周边元素的平均值并作为函数值返回给主函数中的s. 2 .温馨提示 C语言试题汇总里可用于计算机二级C语言笔试.机试.研究生复试 ...

  6. C语言试题二十一之定义n×n的二维数组编写函数 function(int a[][n])功能是:使数组左下半三角元素中的值全部置成0。

    1. 题目 定义了n×n的二维数组,并在主函数中自动赋值.请编写函数 function(int a[][n]),该函数的功能是:使数组左下半三角元素中的值全部置成0. 2 .温馨提示 C语言试题汇总里 ...

  7. js二维数组arr中表示读取第i行第j列的是:_c++ c语言 数组与字符串

    c语法7 - 数组与字符串 概述 定义:把具有相同类型的若干变量按有序形式组织起来称为数组. C语言数组属于构造数据类型.一个数组可以分解为多个数组元素,这些数组元素可以是基本数据类型或是构造类型.因 ...

  8. c语言字符串二维数组的动态分配应,C语言中动态分配二维数组复习过程.doc

    C语言中动态分配二维数组复习过程.doc C语言中动态分配二维数组在C中动态分配内存的,对于单个变量,字符串,一维数组等,都是很容易的.C中动态分配二维数组的方法,很少有C语言书中描述,我查找了有的C ...

  9. java中数组的返回值是什么类型_java基础学习:数组的常用操作与基础二维数组用法、及基本数据类型和引用数据类型赋值的区别...

    一.Arrays jdk中为了便于开发,给开发者提供了Arrays类,其中包含了很多数组的常用操作.例如快速输出.排序.查找等. 1.数组的常用方法 1.数组以字符串形式的输出,2.sort对数组排序 ...

最新文章

  1. MySQL性能测试工具sysbench的安装和使用
  2. JS 事件冒泡和事件捕获
  3. Pyhton 模块和包
  4. SAP Commerce Cloud Build Manifest Components
  5. rollup学习小记
  6. 高级java技术web组件_(重温)JavaWeb--Servlet技术(二)(JavaWeb 的三大组件之一)...
  7. 并行、并发和代码性能优化
  8. STM8L052低功耗模式
  9. web前端课程设计源码大全(HTML+CSS+JS)
  10. 几何公差学习笔记(一)-- 公差要素的概念
  11. 物联网全景动态图谱2.0|PaaS物联网平台汇总
  12. 瑞幸咖啡第四季营收24亿:同比增80.7% 门店总数超6000家
  13. 判断一颗二叉树是否对称
  14. 关于数学计算机手抄报简单的,关于简单的数学手抄报图片大全
  15. 分组交换比起电路交换快速的原因
  16. 第7章第21节:双图排版:两张图片左右并列排版 [PowerPoint精美幻灯片实战教程]
  17. hihocoder1081
  18. 移动端最常用的四个框架
  19. 【微信小程序】初识微信小程序组件
  20. 【毕业设计】基于单片机的手势识别系统 - 手势识别 单片机 物联网

热门文章

  1. php取出多维数组的所有元素,php - 获取多维数组PHP中两个元素之间的所有数组 - SO中文参考 - www.soinside.com...
  2. 情人节海报模板,甜到牙疼!
  3. 复古风格海报设计欣赏|蒸汽波了解下
  4. 新媒体配图不愁,超优质图片素材--素材路上!
  5. UI搜索栏设计素材模板|设计原则
  6. 初学者UI设计临摹素材模板,请先搞清楚这4个分类!
  7. 宇视科技android面试_宇视科技软件笔试面试
  8. ps css html,用ps两分钟做个xhtml+css的网站首页
  9. 使用trace_event跟踪进程的一生
  10. Linux虚拟化:Virtio: 一个 I/O 虚拟化框架