使用PHP foreach循环在许多html div标记中显示数据
我有以下数据,并希望在html的不同容器中显示它使用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
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']
将具有当前行的名称。感谢您的回复。第一个答案的逻辑是一样的,谢谢。