Php 在echo语句中显示html
好的,下面的信息是有效的,我只是想弄清楚我的问题是如果 它是这样显示的 职称等级 但我想把一个像这样的中间人 头衔|等级 我下面的代码可以工作,但如果没有等级,它仍然会回显| 当该字段中有值时,如何使其仅回显 因为当字段为空时,它会显示 头衔|Php 在echo语句中显示html,php,Php,好的,下面的信息是有效的,我只是想弄清楚我的问题是如果 它是这样显示的 职称等级 但我想把一个像这样的中间人 头衔|等级 我下面的代码可以工作,但如果没有等级,它仍然会回显| 当该字段中有值时,如何使其仅回显 因为当字段为空时,它会显示 头衔| <div class="sto-info"> <span><?php echo $title; ?> <?php echo '|', $grade; ?></span> </div>
<div class="sto-info">
<span><?php echo $title; ?> <?php echo '|', $grade; ?></span>
</div>
您可以使用三元运算符:
<span><?php echo $title; ?> <?php echo $grade ? '|' . $grade : ''; ?></span>
您可以使用三元运算符:
<span><?php echo $title; ?> <?php echo $grade ? '|' . $grade : ''; ?></span>
戴夫说的绝对正确。如果您不熟悉此运算符,也可以使用“IF语句”
if ($grade !== '') {
echo $title.', | ,'.$grade;
} else {
echo "No Grade !";
}
戴夫说的绝对正确。如果您不熟悉此运算符,也可以使用“IF语句”
if ($grade !== '') {
echo $title.', | ,'.$grade;
} else {
echo "No Grade !";
}
您可以使用isset()或is_null()函数
<span><?php echo $title, !is_null($grade) ? '|' . $grade : '' ; ?></span>
或:
如果等级存在但为空,则需要另一个测试,例如:
<span><?php echo $title, isset($grade) && strlen($grade) > 0 ? '|' . $grade : '' ; ?></span>
您可以使用isset()或is\u null()函数
<span><?php echo $title, !is_null($grade) ? '|' . $grade : '' ; ?></span>
或:
如果等级存在但为空,则需要另一个测试,例如:
<span><?php echo $title, isset($grade) && strlen($grade) > 0 ? '|' . $grade : '' ; ?></span>
使用三元运算符这不是重复的Fred-ii使用三元运算符这不是重复的Fred-ii-