如何为数组中的每个数组编写代码

时间:2019-02-11 13:31:01

标签: php json api loops foreach

我对此并不陌生,请不要判断。

  1. 我已将.csv文件转换为array([0]=>array([0]=>string(), [1]=>string())[1]=>array([0]=>string(), [1]=>string())等,因此我可以通过数字方式访问它,即$the_big_array[1][1]

  2. 现在,我希望程序为数组中的每个数组编写几行代码。

  3. 基本上我正在做的是创建一个这样的表,该表将以json编码。

    $request['AddPrice'][0][variable1] = $the_big_array[1][2] $request['AddPrice'][0][variable2] = $the_big_array[1][3]

我想要为.csv file/$the_big_array

的每一行加载不同的值
$request['AddPrice'][1][variable1] = $the_big_array[1][2]
$request['AddPrice'][1][variable2] = $the_big_array[1][3]

由于无法掌握如何使它对数组中的每个数组执行某些操作,因此我无法使用foreach函数。

2 个答案:

答案 0 :(得分:0)

您必须为每个数组维使用一个foreach循环。 如果您有2个维度(例如$ the_big_array [1] [1]中的维度),请在第一个循环中遍历第一个维度。在此循环中,执行另一个foreach来遍历第二维。

答案 1 :(得分:0)

所以我已经解决了这个问题。也许这个问题还不够清楚。

我要做的是为每个房间创建最大占用率的数组,并为每个占用率添加嵌套的foreachloop,因此它必须重复执行直到达到最大占用率,然后才能迭代到第一个foreachloop中的下一个键。