将PHP插入Echo

Ron*_*ieT 1 php

我试图将下面的PHP插入到一个echo但正确格式化的问题.

PHP:

<?php if ( isset($heroloc) ) { echo '@ '.$heroloc;} ?>
Run Code Online (Sandbox Code Playgroud)

想把if声明放在下面的右边$created_time

echo '<span class="time">'.$created_time.'</span>';
Run Code Online (Sandbox Code Playgroud)

有些像这样,但格式正确:

echo '<span class="time">'.$created_time. if ( isset($heroloc) ) { echo '@ '.$heroloc;'</span>';
Run Code Online (Sandbox Code Playgroud)

Dan*_*Dan 5

使用三元运算符

<?php echo '<span class="time">'.$created_time.(isset($heroloc) ? '@ '.$heroloc : '').'</span>';
Run Code Online (Sandbox Code Playgroud)