php - 如何为数组中的每个数组编写代码
问题描述
我是新手,所以请不要评判。
我已将 .csv 文件转换为
array([0]=>array([0]=>string(), [1]=>string())[1]=>array([0]=>string(), [1]=>string())
等。所以我可以以数字方式访问它,即$the_big_array[1][1]
现在我希望程序为数组中的每个数组编写几行代码。
基本上我正在做的是创建一个这样的表,它将以 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 函数中,因为我无法掌握如何让它为数组中的每个数组执行某些操作。
解决方案
您必须对每个数组维度使用 foreach 循环。如果您有 2 个维度,例如 $the_big_array[1][1],请在第一个循环中遍历第一个维度。在这个循环中,执行另一个 foreach 以通过您的第二维。
推荐阅读
- hlsl - UE4中定向阴影级联的世界空间深度
- javascript - 如何将替代文本抓取到javascript中的函数
- go - 如何使用任意键解析 YAML
- javascript - 无法访问对象键
- codeigniter - Codeigniter:所有阿拉伯路线都不起作用
- visual-studio - Visual Studio 2019 中的“找不到类型或命名空间”
- asp.net-mvc - Google Oauth 2.0 Web API redirect_uri_mismatch - Google 重定向错误的 URL
- python - 仅使用 Float32 dtype 过滤 Pandas 数据框
- google-sheets - 为产品栏支付的价格
- android - react-native Android 子项目编译已弃用