【发布时间】:2016-02-01 12:46:43
【问题描述】:
我尝试在表格中插入 7 个价格值并为最低价格着色。我不知道在哪里放置$lowestprice。我知道这是糟糕的代码,但在我尝试添加颜色之前它一直有效。
for ($i = 1; $i <= 7; $i++){
${"price".$i} = preg_replace($regexp, $match, ${"rawprice".$i});
if (preg_match('/'.$article.'/i', ${"stock".$i}))
{
$list[$i] = ${"price".$i};
$lowestprice = min($list);
if (preg_match('/^'.$lowestprice.'/i', ${"price".$i}))
{
echo ${"url".$i}." class=\"lowestprice\">".${"price".$i}." €</a></td>"; // lowest price in color with css
}
else
{
echo ${"url".$i}." class=\"price\">".${"price".$i}." €</a></td>";
}
}
else
{
echo "<td>Out of stock</td>";
}
}
【问题讨论】:
-
语法高亮似乎在您的
echo行中发现了一个错字。在类名后面有一个额外的双引号。 -
似乎您可能将 PHP 语法与 jQuery
$语法混淆了。您需要在此处连接。 -
@David Thanx,已编辑。
-
“但在我尝试添加颜色之前它一直有效” - 颜色,什么颜色?正如我所说,您的代码类似于 jQuery 语法。
-
@Fred-ii- 我用 CSS 修改颜色 class="lowestprice"
标签: php colors html-table price