我正在努力使其如果$status
设置为admin,那么当用户状态被回显时:<h3>Status: <?php echo $status; ?></h3>
文本$ status的颜色应设置为红色。我不确定如何去做。
<?php
$admin = 1;
if($admin == 1){
$status = "Admin";
}
else{
$status = "User";
}
<h3>Status: <?php echo $status; ?></h3>
答案 0 :(得分:3)
有几种不同的方法可以做到这一点,但最快的方法是在将变量设置为所需的值时设置变量中的颜色。
<?php
$admin = 1;
if ( $admin == 1 ){
$status = '<span style="color: red;">Admin</span>';
} else {
$status = 'User';
}
?>
<h3>Status: <?php echo $status; ?></h3>
请注意,因为您在开始时将$admin
设置为1
,它始终默认为admin而非用户。你需要一些额外的逻辑来根据你的需要改变它。
答案 1 :(得分:1)
<?php
$admin = 1;
if($admin == 1){
$status = "Admin";
}
else{
$status = "User";
}
?>
<h3 <?php if($status === "Admin"){ echo "class='red'";}?>>Status: <?php echo $status; ?></h3>
并为.red
希望这有帮助