php - 我需要将此数组中的数据提取到变量中
问题描述
我有一个数组,它是通过使用 parsecsv 库导入一个 csv 文件来创建的。
Array (
[0] => Array ( [cubcode] => EC023 [qty] => 2 )
[1] => Array ( [cubcode] => EC026A [qty] => 3 )
[2] => Array ( [cubcode] => EC025 [qty] => 7 )
[3] => Array ( [cubcode] => EC027 [qty] => 67 )
[4] => Array ( [cubcode] => EC031 [qty] => 567 )
[5] => Array ( [cubcode] => EC033 [qty] => 78 )
[6] => Array ( [cubcode] => EC034 [qty] => 234 )
[7] => Array ( [cubcode] => EC038 [qty] => 67 )
[8] => Array ( [cubcode] => EC038A [qty] => 67 )
[9] => Array ( [cubcode] => EC039 [qty] => 60 )
[10] => Array ( [cubcode] => EC039A [qty] => 100 )
)
我需要遍历数组来创建两个变量“cubcode”和“qty”,并在我已经创建的函数中使用它们。
我很难找到它们,因为它们似乎嵌套在数组中。我没有对数组做太多的工作,所以请对我温柔一点。
谢谢。
解决方案
很抱歉只回答代码,但您实际上只需要用 PHP 编写它,而不是用英语编写。由于$csv->data
(来自评论)是数组的名称:
foreach ($csv->data as $item) {
function_you_already_created($item['cubcode'], $item['qty']);
}
推荐阅读
- javascript - 如果电子表格中有图像,为什么 XMLHttpRequest 无法在 Firefox 中发送 excel 文件?
- python - .env 文件与 Python / Django 有什么关系?
- floating-point - 没有下溢和上溢,是否有任何2个数字,十进制形式的A < B,但转换为浮点后的A > B?
- php - Yii 2 不从 mysql 数据库中渲染表情符号
- javascript - 为什么即使函数无法调用,函数调用的参数部分中的表达式也会被评估?
- azure - 将现有应用的 B2C 本地帐户注册从电子邮件更改为用户名
- node.js - aws lambda 节点包需要 python
- javascript - NodeJS:“未定义不是有效的 uri 或选项对象”与请求
- html - CSS类嵌套不起作用
- ethereum - 来自 eth.coinbase 的 eth.sendTransaction 进行多次交易并减少 eth.coinbase 余额