0

如何在不使用 SQL 查询的情况下将 CSS 下划线应用于 id=34,40 的以下 $name 结果。请帮忙。

foreach($index[$parent_id] as $id) {
  $name=$data[$id]["name"];
  echo str_repeat('&nbsp', $level) . "$name.$id  <br>";
}
4

2 回答 2

0

PHP 擅长创建 HTML,HTML 可以不假思索地引用 CSS。

如果您有一个名为 underline 的 CSS 类...

.underline {
    text-decoration:underline;
}

...那么您需要做的就是将输出包装在这样的标签中:

echo  '<div class="underline">'.$name.$id.'</div>';

也就是说,我不太确定你想用 str_repeat 函数做什么,所以你需要修改它才能使用它。

于 2012-10-21T15:55:31.273 回答
-1

您可以在输出周围应用跨度

echo str_repeat('&nbsp', $level) . "<span class="underline">$name.$id  </span><br>";

然后为班级设置样式

.underline{text-decoration:underline;}

或者...

您可以直接对其进行样式设置

echo str_repeat('&nbsp', $level) . "<span style=\"text-decoration:underline;\">$name.$id  </span><br>";

希望这可以帮助

于 2012-10-21T15:49:29.040 回答