for loop echo in another echo

时间:2014-04-03 03:53:00

标签: php

我有一个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>;
}

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:1)

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