这是一个有趣的。
我有一个从mySQL生成数组的函数......或者更好的是,它生成一个数组数组。遵循?
我已经弄清楚如何深入到数组中以将它们显示到工作表中。如此:
<table id="list_table" cellpadding="1" cellspacing="1">
<?php
$array = $this->disparray;
foreach($array as $key => $value)
{
echo '<tr>';
foreach($value as $key => $value)
{
echo '<td>' . $value . '</td>';
}
echo '</tr>';
}
?>
</table>
但是,我只想调用特定的<td>
,这意味着,我必须调用对特定列索引的引用。我试过$value['1']
,但它只是做了一些疯狂的事情。所以,我陷入困境的是我不知道在哪里调用我想要的特定列索引。
答案 0 :(得分:1)
您正在嵌套/覆盖$ key和$ value变量。这可能完全弄乱了。
尝试:
<?php
$array = $this->disparray;
foreach($array as $key => $value)
{
echo '<tr>';
foreach($value as $k => $v)
{
echo '<td>' . $v . '</td>';
}
echo '</tr>';
}
?>
这可能有助于您解决问题。
答案 1 :(得分:0)
您声明“我必须调用对特定列索引的引用”和“我只需要知道如何指定要使用的列。(或要显示的索引/键)”。
我怀疑你的问题实际上比这更复杂,但问题的答案是使用多维数组的标准语法。例如,$ array ['index1'] ['index2']。
有关PHP数组语法的更多信息是here。如果您需要更多信息,请澄清您的问题。