gpt4 book ai didi

php - 在 PHP 中设置 CSS 元素类

转载 作者:太空宇宙 更新时间:2023-11-03 23:48:45 25 4
gpt4 key购买 nike

我正在尝试修改一些 PHP 代码,让它在循环中为它创建的元素分配一个唯一的 CSS 类。从理论上讲,我只是想取一个回显到屏幕上的“名称”,并将其作为一个类分配给接下来创建的元素……这是初始相关代码循环:

<?php foreach($my_exams as $exam):
if(!$exam->is_taken) continue;?>
<tr><td><?php echo $exam->name;?></td></tr>
<?php endforeach;?>

简单地说,我正在尝试获取 $exam->name 回显的字符串分配给那个类 <tr>元素。有点像

<tr class="<?php echo $exam->name;"><td><?php echo $exam->name;?></td></tr>

虽然我确定我处理引号或语法不当(至少,无论如何,它最终不会将类分配给 <tr>

最佳答案

如果您停止频繁地进出 PHP 将会有所帮助,这样阅读起来可能会更容易:

<?php 
foreach($my_exams as $exam){
if($exam->is_taken){
echo '<tr class="'.$exam->name.'"><td>'.$exam->name.'</td></tr>';
}
}

如果你想做双引号,当你想回显它们时你需要转义它们,但是你可以使用一个变量而不用连接一堆字符串。 (一旦您使用对象/数组,用 {} 包围每个变量会很有帮助)

echo "<tr class=\"{$exam->name}\"><td>{$exam->name}</td></tr>";

引用:http://us2.php.net/manual/en/language.types.string.php#language.types.string.syntax.double

关于php - 在 PHP 中设置 CSS 元素类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20821079/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com