PHP:数组——二维转一维,二维转三维,将特定的数据作为键名

Posted 佳佳嘉佳佳

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP:数组——二维转一维,二维转三维,将特定的数据作为键名相关的知识,希望对你有一定的参考价值。

  今天针对数组做一个总结,一句话:当我们面临多个数据时,要灵活运用数组+foreach去获取我们想要的结果

  当我们遇到数组中无法显示所有数据的问题时,通常通过比原先数组多一维的方式(例如:一维变二维,二维变三维)可以解决

  例子:

   1、二维转一维数组

  代码部分:

 

 

  结果:

 

    2、二维转三维

    (1)代码部分:(显示方式1:将输出放在foreach循环里面

 

   结果:

 

 

   (1)代码部分:(显示方式2:将输出放在foreach循环外面

 

  结果:

  

 

 

    什么时候在循环里面输出结果,什么时候在循环外面输出结果:

      (1)放在foreach里面打印,通常是只看一次就够了,打印後就 exit()

      (2)放在foreach外面打印,通常是看全部数据输出结果

 

  3、将特定数据作为键名

  代码部分:(注意:键名必须是用来区分数据之间不同的,例如id之类

 

  结果:

 

  4、在原二维数组中添加新的键名(字符串形式)

    代码部分:

  

 

   5、在某键名下,添加数组形式的键值

    代码部分:

 

 

 

 

    结果:

    

 

 

 

 

  以上就是我对数组的总结啦,后期看需要更新,表白我家师傅!

  END

 

以上是关于PHP:数组——二维转一维,二维转三维,将特定的数据作为键名的主要内容,如果未能解决你的问题,请参考以下文章

php数组三维转二维

PHP二维数组转一维数组

在opencv中,如何将二维数组转化为一副图像进行显示?

thinkphp怎么将多维数组变成一维数组

php 如何取二维数组中某个值,并组合成另一个一维数组进行implode

一维数组对象转成二维数组