对于另一个回声中的循环回声


for loop echo inside another echo

我有一个foreach要运行

for($i = 0; $i < 7; $i++){
    echo "<div class='$_Vr'">" ,$i,"</div>" <p> </p>;
}

并具有测试值

if ($_Vr == 'dd'){
echo 'yes';
}else{
echo 'no';
}

我知道我可以这样做来得到我想要的

<?php 
for($i = 0; $i < 7; $i++){
    echo "<div class='$_Vr'">" ,$i,"</div><p>"?> 
if ($_Vr == 'dd'){
echo 'yes';
}else{
echo 'no';
}
<?php </p>";  }?>

但我想知道我是否可以在 foreach 里面放另一个回声?

for($i = 0; $i < 7; $i++){
    echo "<div class='$_Vr'">" ,$i,"</div>" <p> " , test value here , "</p>;
}

使用条件(AKA 三元)运算符:

for($i = 0; $i < 7; $i++){
    echo "<div class='$_Vr'>$i</div> <p> " , ($_Vr == 'dd' ? "yes" : "no") , "</p>;
}
for($i = 0; $i < 7; $i++){
    echo "<div class='$_Vr'>$i</div><p>".($_Vr == 'dd' ? 'yes': 'no')."</p>";
}