如何在显示图像之前验证对象是否有值?

时间:2016-03-30 02:20:03

标签: php html image object foreach

我需要能够验证对象是否有值,那么如果它没有值,则不会显示任何图像:

<?php
     for ($i=0; $i < 7 ; $i++) { ?>
        <td><img src="http://ddragon.leagueoflegends.com/cdn/6.6.1/img/item/<?php echo $game->stats->{'item' .$i}; ?>.png"></img></td>
<?php }
?>

3 个答案:

答案 0 :(得分:6)

只需添加一个if语句,检查该值是否为空。

echo (!empty($games->stats->value) ? "print images" : "something else");
这样的事情。

答案 1 :(得分:0)

我们在PHP中有一个特殊功能,用于所有空或NIL检查。 只需制作一个if并检查:

myclass a = new myclass();
a.integer = 1;

myclass b = new myclass();
b.integer = 2;

a = b;

答案 2 :(得分:-1)

经过几次尝试后,我设法使用以下if语句获取它:

if ($game->stats->{'item' .$i} != null)