如何在不使用SQL查询的情况下将CSS下划线应用于以下$ name结果,其中id = 34,40。请帮忙。
foreach($index[$parent_id] as $id) {
$name=$data[$id]["name"];
echo str_repeat(' ', $level) . "$name.$id <br>";
}
答案 0 :(得分:0)
Php非常擅长创建HTML,HTML可以毫无思想地引用CSS。
如果你有一个叫做下划线的CSS类......
.underline {
text-decoration:underline;
}
...然后您需要做的就是将输出包装在这样的标签中:
echo '<div class="underline">'.$name.$id.'</div>';
那说我不太确定你要用str_repeat函数做什么,所以你需要修改它才能使用它。
答案 1 :(得分:-1)
您可以在输出周围应用范围
echo str_repeat(' ', $level) . "<span class="underline">$name.$id </span><br>";
然后设置类的样式
.underline{text-decoration:underline;}
... OR
你可以直接设计它
echo str_repeat(' ', $level) . "<span style=\"text-decoration:underline;\">$name.$id </span><br>";
希望这会有所帮助