【发布时间】:2019-08-15 02:08:02
【问题描述】:
我的代码有点问题。我正在尝试将一个带有封装数组的变量标记到一个表格行中,但我不明白我做错了什么。请问你能帮帮我吗? “indice.php”里面有一个数组,下面我有我正确的变量:
<?php
include("indice.php");
$indice1 = array_column($indice, Null, "id");
echo $indice1['1042']['def'];
?>
$indice1['1042']['def'] 在页面上正确标记“AFC Bournemouth”。这只是为了检查我的阵列的正确功能,没关系。
向下几行我需要获得相同的结果,通过一个以 $array24[$nuovariga][4] 结尾的数据库调用获得 1042,它返回的正是 1042 数字,我需要将其封装到另一个数组中获得“AFC伯恩茅斯”。在我的桌子上,我有很多难以执行的阵列!
<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
【问题讨论】:
-
你能分享一下你的阵列的sn-p吗
-
当然!我在“indice.php”中的数组是 $indice = array(array('id' => '1042','def' => 'AFC Bournemouth'), array('id' => '1043','def' => 'Brighton & Hove Albion'), array('id' => '1044','def' => 'FC Burnley'), array('id' => '1045','def' => '卡迪夫城市'),...等...