【问题标题】:enclapsulated embedded variable Array php封装的嵌入式变量数组php
【发布时间】: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' => '卡迪夫城市'),...等...

标签: php arrays variables


【解决方案1】:

这样做:

array_column($indice, 'id');

希望对你有帮助,

【讨论】:

  • 什么都没有改变,但还是谢谢你:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-11-26
  • 1970-01-01
  • 2021-12-22
  • 1970-01-01
相关资源
最近更新 更多