使用PHP foreach循环在许多html div标记中显示数据

使用PHP foreach循环在许多html div标记中显示数据,php,html,Php,Html,我有以下数据,并希望在html的不同容器中显示它 Name Price Difference Signal CA.PA 15.85 3.5609257364073 MACD AZN.ST 896 3.4881049471963 MACD AMGN 258.57 1.6391533819031 SMA 50/200 容器是winner_1。截至目前,第一名获胜者显示上表中的姓氏 我怎样才能让它在第一个获胜者中说CA.PA,在第二个获胜者中说AZN.S

我有以下数据,并希望在html的不同容器中显示它

Name    Price   Difference      Signal
CA.PA   15.85   3.5609257364073 MACD
AZN.ST  896     3.4881049471963 MACD
AMGN    258.57  1.6391533819031 SMA 50/200
容器是winner_1。截至目前,第一名获胜者显示上表中的姓氏

我怎样才能让它在第一个获胜者中说CA.PA,在第二个获胜者中说AZN.ST,在最后一个获胜者中说AMGN


胜利者
可在此处查看该页面:
一个选项是使用php生成div标记:

<div class="overview">
     <h1>Winners</h1>
     <div class="winner">
         <?php
                foreach ($res_winners_weekly as $r) {
                    $name = $r["Name"];
                    $Price = $r['Price'];
                    $percent_diff = $r['Difference'];
                    $signal = $r['Signal'];

                    echo "<div class='winner_1'>";
                    echo "<a href='#'>{$name}</a>";
                    echo "</div>";
                }
          ?>
     </div>
 </div>

胜利者

您应该看到以下逻辑并尝试这样做。希望你的问题会得到解决

<div class = "overview">
  <h1>Winners</h1>
  <div class = "winner">
    <?php
      foreach ($res_winners_weekly as $r) {
        $name = $r["Name"];
        $Price = $r['Price'];
        $percent_diff = $r['Difference'];
        $signal = $r['Signal'];
        echo "<div class='winner_1'><a href='#'> $name </a></div>";
      }
    ?>
  </div>
</div>

胜利者

您需要在循环中输出那些
div
s。这至少会使第一个获胜者成为CA.PA,但是如何为获胜者2获得下一个名字呢?这就是
foreach
所做的。它一行一行地遍历数据
$r['Name']
将具有当前行的名称。感谢您的回复。第一个答案的逻辑是一样的,谢谢。