如果字符串为真,PHP将终止字符串


PHP bookend a string if true

我觉得一定有更简单的方法来做到这一点,但有时我想在一个情况下在不同的点上显示两段文本。

在这里,我用两种不同的方式在链接中包装内容。它们看起来都很长。

<?=($x)?"<a href='$x'>":""?> stuff <?=($x)?"</a>":""?>

$y = "stuff";
if ($x)
  $y = "<a href='$x'>$y</a>";
print $y;

您可以使用三元运算符

完成此操作
echo (isset($x))?"<a href='$x'>$y</a>":$y;

http://codepad.viper - 7. - com/wbiaco