ярлык — PHP форсировать строку, если это правда

Я чувствую, что должен быть более простой способ сделать это, но иногда я хочу два фрагмента текста в разных точках, если один случай верен.

Здесь я помещаю вещи в ссылку двумя разными способами. Они оба кажутся длинными.

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

или же

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

-1

Решение

Вы можете сделать это с троичным оператором

echo (isset($x))?"<a href='$x'>$y</a>":$y;

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

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]