【问题标题】:PHP: CSV to Array and Array to HTMLPHP:CSV 到数组和数组到 HTML
【发布时间】:2018-05-19 10:30:08
【问题描述】:

我已使用以下代码将 单列 CSV 转换为 PHP 关联数组:

$file = array_map('str_getcsv', file('file.csv'));

现在我有这样的东西:

Array ( 
[0] => Array ( [0] => Value 1 ) 
[1] => Array ( [0] => Value 2 ) 
[2] => Array ( [0] => Value 3 )
.
.
.
[i] => Array ( [0] => Value i )
)

如何将这些值放入 HTML 表单中?我已经尝试使用foreach ($file as $pos => $pos2 => $pos3) 声明循环,但表单仍然显示“数组”作为输出。

另外,有没有办法从这个 CSV 中获取一个简单的数字数组?

【问题讨论】:

标签: php html csv


【解决方案1】:

由于您有数组数组,并且您需要每个子数组中键 0 下的值,您的代码可以是:

foreach ($file as $pos) {
    echo $pos[0];
}

【讨论】:

  • 我认为该操作缺少对数组和 foreach 工作原理的理解。这个解决方案对我来说似乎很清楚,但我不确定他会得到它。
  • 如果我完全理解 foreach 和 PHP 中的数组,我就不会在这里问这个问题,但我当然会得到 @u_mulder 提供的解决方案。我没那么笨,谢谢。
  • 非常感谢@u_mulder。它就像一个魅力。
猜你喜欢
  • 2019-08-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-07-26
  • 2017-10-02
  • 2013-08-02
  • 1970-01-01
相关资源
最近更新 更多