首页 > 解决方案 > 我需要将此数组中的数据提取到变量中

问题描述

我有一个数组,它是通过使用 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”,并在我已经创建的函数中使用它们。

我很难找到它们,因为它们似乎嵌套在数组中。我没有对数组做太多的工作,所以请对我温柔一点。

谢谢。

标签: phparrays

解决方案


很抱歉只回答代码,但您实际上只需要用 PHP 编写它,而不是用英语编写。由于$csv->data(来自评论)是数组的名称:

foreach ($csv->data as $item) {
  function_you_already_created($item['cubcode'], $item['qty']);
}

推荐阅读