用于循环内存使用的PHP数组

用于循环内存使用的PHP数组,php,arrays,Php,Arrays,如果我有这样的数组: Array ( [0] => Array ( [0] => NO [1] => SIZE TCT [2] => INPUT_LOT [3] => NET [4] => GROSS [5] => LENGTH [6] => CONT [7] => SEAL ) [1] =>

如果我有这样的数组:

Array
(
[0] => Array
    (
        [0] => NO
        [1] => SIZE TCT
        [2] => INPUT_LOT
        [3] => NET
        [4] => GROSS
        [5] => LENGTH
        [6] => CONT
        [7] => SEAL
    )

[1] => Array
    (
        [0] => 1
        [1] => 0.720*151.8
        [2] => DNA07X1A513041608A
        [3] => 4120
        [4] => 4160
        [5] => 4896
        [6] => 
        [7] => 
    )

[2] => Array
    (
        [0] => 2
        [1] => 0.720*151.8
        [2] => DNA07X1A513041607A
        [3] => 4220
        [4] => 4260
        [5] => 5056
        [6] => 
        [7] => 
    )
)

我想把它们转换成html表格中的一行一行; 我的问题是:

  • 什么类型的数组是这样的?那个数组是关联的吗
  • 根据内存使用情况(foreach、for循环)迭代它们的最佳方法是什么
  • 我真的很感激你的帮助。
    谢谢

    这是一个2D数组,是使用foreach循环迭代它的最佳方式

    这是什么类型的数组?该数组是否关联?

    不,这是一个


    例如,哪种方法是基于内存使用情况(foreach)迭代它们的最佳方法 循环,而不是什么?

    在这样一个简单的数组中,您不应该关心内存使用情况,但是
    for
    循环
    foreach
    消耗的内存更少,因为
    foreach
    使用数组的内部副本

    因为foreach依赖于php5中的内部数组指针,所以需要更改它 在循环内可能会导致意外行为。 在PHP7中,foreach不使用内部数组指针。


    它只是一个二维数组,带有基于0的数字枚举键。您可能只想使用两个简单的foreach循环。如您所说解释
    内存使用情况
    ?您只需要一个foreach/for循环;这是你在循环中所做的事情,这可能会有所不同。我通常用于foreach inside foreach我通常用于foreach inside foreach你也可以用于foreach inside foreach,因为foreach循环会创建数组的内部副本。你能给我一个例子吗?