我的PHP数组的问题

我的PHP数组的问题,php,arrays,Php,Arrays,我试图练习导入数据,然后从数组中提取数据。我正在使用538中的数据集作为实践(没有发布完整的列表),但无法显示数组。我已经简化到这样一个地步,我显然只是遗漏了一些愚蠢和小的东西 任何帮助都将不胜感激 或 阿维格斯 td,th{ 边框:1px纯黑; 文本对齐:居中; 字体大小:35px; } tr{ wdith 100px; 字体大小:35px; } 名称 入会多年 正式会员? 死去的 *已更新建议的更改-仍不起作用 我试图通过回显数组和数组数来调试代码,但在那之后它开始工作。我不知道它是如

我试图练习导入数据,然后从数组中提取数据。我正在使用538中的数据集作为实践(没有发布完整的列表),但无法显示数组。我已经简化到这样一个地步,我显然只是遗漏了一些愚蠢和小的东西

任何帮助都将不胜感激


阿维格斯
td,th{
边框:1px纯黑;
文本对齐:居中;
字体大小:35px;
}
tr{
wdith 100px;
字体大小:35px;
}
名称
入会多年
正式会员?
死去的
*已更新建议的更改-仍不起作用


我试图通过回显数组和数组数来调试代码,但在那之后它开始工作。我不知道它是如何工作的,但这段代码正在工作。

证明->

代码:
$avengers = [
["Henry Jonathan", 52,"Full", "YES"],
["Janet van Dyne",52, "Full", "YES"],
["Stark Tony",52, "Full", "YES"],
["Robert Bruce Banner",52, "Full", "YES"],
["Thor Odinson",52, "Full", "YES"],
["Richard Milhouse Jones", 52, "Honorary", "NO"],
["Steven Rogers",51, "Full", "YES"],
["Clinton Francis Barton",50, "Full", "YES"],
["Pietro Maximof",50, "Full", "YES"],
["Wanda Maximoff",50, "Full", "YES"],
["Jacques Duquesne",50, "Full", "YES"],
["Heracles",48, "Full", "NO"],
["TnChalla",47, "Full", "NO"],
["Victor Shade",47, "Full", "YES"],
["Dane Whitman",46, "Full", "NO"],
["Natalia Alianovna Romanova", 42, "Full", "YES"],
];

$avenger = $avengers[array_rand($avengers)];
?>

 <!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>avergers</title>
<style>
 td, th {
   border: 1px solid black;
   text-align: center;
   font-size: 35px;
 }
 tr {
   wdith 100px;
   font-size: 35px;
 }
 </style>

  </head>
  <body>
 <table>
  <tr>
    <th>Name</th>
    <th>Years since joining</th>
    <th>Full member?</th>
    <th>Dead?</th>
  </tr>
  <tr>
    <td><?php echo $avenger[0]; ?></td>
    <td><?php echo $avenger[1]; ?></td>
    <td><?php echo $avenger[2]; ?></td>
    <td><?php echo $avenger[3]; ?></td>
  </tr>
</table>
 </body>
 </html>
$avengers=[
[“亨利·乔纳森”,52,“完全”,“是”],
[“珍妮特·范戴恩”,52,“完全”,“是”],
[“斯塔克·托尼”,52,“完全”,“是”],
[“罗伯特·布鲁斯·班纳”,52,“全部”,“是”],
[“Thor Odinson”,52,“完全”,“是”],
[“理查德·米尔豪斯·琼斯”,52,“荣誉”,“不”],
[“史蒂文·罗杰斯”,51,“全部”,“是”],
[“克林顿-弗朗西斯-巴顿”,50,“完全”,“是”],
[“Pietro Maximof”,50,“完整”,“是”],
[“万达Maximoff”,50,“完整”,“是”],
[“Jacques Duquesne”,50,“完全”,“是”],
[“赫拉克勒斯”,48,“完全”,“不”],
[“TnChalla”,47,“完整”,“否”],
[“Victor Shade”,47,“完整”,“是”],
[“Dane Whitman”,46,“完整”,“否”],
[“Natalia Alianovna Romanova”,42,“完全”,“是”],
];
$avenger=$avengers[array_rand($avengers)];
?>
阿维格斯
td,th{
边框:1px纯黑;
文本对齐:居中;
字体大小:35px;
}
tr{
wdith 100px;
字体大小:35px;
}
名称
入会多年
正式会员?
死去的

让我知道它是否也适用于您…

好吧,对于初学者来说,
缺少一个
$
。您可以使用
而不是
(这不会解决您的问题,我只是提供这个,以防您觉得有用)。@PaulSnowden您修改后的代码对我来说很好。什么“仍然不工作”?@PaulSnowden将此问题中的代码复制/粘贴到您的PHP文件中,因为它工作正常。我还可以确认它正在工作。有没有可能有其他样式影响页面(尽管看起来不像)。如果将文本放入表格单元格,会发生什么情况?
$avengers = [
["Henry Jonathan", 52,"Full", "YES"],
["Janet van Dyne",52, "Full", "YES"],
["Stark Tony",52, "Full", "YES"],
["Robert Bruce Banner",52, "Full", "YES"],
["Thor Odinson",52, "Full", "YES"],
["Richard Milhouse Jones", 52, "Honorary", "NO"],
["Steven Rogers",51, "Full", "YES"],
["Clinton Francis Barton",50, "Full", "YES"],
["Pietro Maximof",50, "Full", "YES"],
["Wanda Maximoff",50, "Full", "YES"],
["Jacques Duquesne",50, "Full", "YES"],
["Heracles",48, "Full", "NO"],
["TnChalla",47, "Full", "NO"],
["Victor Shade",47, "Full", "YES"],
["Dane Whitman",46, "Full", "NO"],
["Natalia Alianovna Romanova", 42, "Full", "YES"],
];

$avenger = $avengers[array_rand($avengers)];
?>

 <!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>avergers</title>
<style>
 td, th {
   border: 1px solid black;
   text-align: center;
   font-size: 35px;
 }
 tr {
   wdith 100px;
   font-size: 35px;
 }
 </style>

  </head>
  <body>
 <table>
  <tr>
    <th>Name</th>
    <th>Years since joining</th>
    <th>Full member?</th>
    <th>Dead?</th>
  </tr>
  <tr>
    <td><?php echo $avenger[0]; ?></td>
    <td><?php echo $avenger[1]; ?></td>
    <td><?php echo $avenger[2]; ?></td>
    <td><?php echo $avenger[3]; ?></td>
  </tr>
</table>
 </body>
 </html>