PHP:CSV到数组,数组到HTML

我已将单列</ strong> CSV转换为PHP关联数组,其代码如下 :</ p>

  $ file = array_map('str_getcsv',file('file.csv')); 
</ code> </ pre>

现在我有类似的东西:</ p>

  Array(
[0] =&gt; Array([0] =&gt; Value 1)
[1] = &gt;数组([0] =&gt;值2)
[2] =&gt;数组([0] =&gt;值3)



[i] =&gt;数组 ([0] =&gt;值i)

</ code> </ pre>

如何将这些值放入HTML表单中? 我尝试使用 foreach($ file as $ pos =&gt; $ pos2 =&gt; $ pos3)</ code>来声明循环,但表单仍显示“Array”作为输出。 </ p>

此外,有没有办法从这个CSV中获取一个简单的数字数组?</ p>
</ div>

展开原文

原文

I have converted an one-column CSV into a PHP associative array with the following code:

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

And now I have something like this:

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

How can I put those values into a HTML form? I have tried it using foreach ($file as $pos => $pos2 => $pos3) to declare the loop, but the form still shows "Array" as output.

Also, is there any way to get a simple numeric array from this CSV?

douchigu1723
douchigu1723 非常感谢。这基本上是同一个问题。
接近 3 年之前 回复
duanjian7343
duanjian7343 看看这个stackoverflow.com/questions/6413589/...
接近 3 年之前 回复

1个回答



由于您有数组数组,并且每个子数组中的键 0 </ code>下都需要值,因此您的代码可以是 :</ p>

  foreach($ file as $ pos){
echo $ pos [0];
}
</ code> </ pre>
</ DIV>

展开原文

原文

As you have array of arrays and you need values under key 0 in each subarray, your code can be:

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

dsfdsfdsfdsf1223
dsfdsfdsfdsf1223 非常感谢@u_mulder。 它就像一个魅力。
接近 3 年之前 回复
dongqiao9583
dongqiao9583 如果我完全理解PHP中的foreach和数组,我不会在这里提出这个问题,但当然我得到了@u_mulder提供的解决方案。 我不是那么傻,谢谢。
接近 3 年之前 回复
dongzaizai2015
dongzaizai2015 我认为op缺乏对数组和foreach如何工作的理解。 这个解决方案对我来说似乎很清楚,但我不确定他会得到它。
接近 3 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐