我的代码有一点问题。我正在尝试将变量和封装的数组标记到表行中,但我不理解自己做错了什么。请问你能帮帮我吗? “ indice.php”内部有一个数组,在此数组下,我有正确的变量:
<?php
include("indice.php");
$indice1 = array_column($indice, Null, "id");
echo $indice1['1042']['def'];
?>
$ indice1 ['1042'] ['def']在页面上正确标记“ AFC Bournemouth”。这只是检查我的阵列是否正常工作,没关系。
向下几行我需要获得与数据库调用相同的结果,即获得1042,该数据库调用以$ array24 [$ nuovariga] [4]结尾,这恰好返回了1042数字,我需要将其封装到另一个数组中获得“亚足联伯恩茅斯”。在我的桌子上,我很难执行数组操作!
<tr>
<td style="width:10%;border: 1px solid black"><b><?php echo $array24[$nuovariga][0]; ?></b></td>
<td style="width:50%;border: 1px solid black"><b><?php echo $$array24[$nuovariga][1] . " " . $array24[$nuovariga][2] . " " . $array24[$nuovariga][3]; ?></b></td>
<td style="width:10%;border: 1px solid black"><b><?php echo ${"indice1" . "['" . $array24[$nuovariga][4] . "']['def']"}; ?></b></td>
<td style="width:20%;border: 1px solid black"><b><?php echo $array24[$nuovariga][5]; ?></b></td>
<td style="width:10%;border: 1px solid black"><b><?php echo $array24[$nuovariga][6]; ?></b></td>
</tr>
<?php } ?>
我在做什么错?如果没有$ {和},它将精确地返回“ indice1 ['1054'] ['def']”。...,请帮助我:( TY
答案 0 :(得分:0)
执行以下操作:
array_column($indice, 'id');
希望这会有所帮助