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


How can i verify if the object has a value before displaying image?

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

<?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 }
?>

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

echo (!empty($games->stats->value) ? "print images" : "something else");

诸如此类的事情。

我们在PHP中有一个特殊的函数,用于所有空或NIL检查。只需做一个if并检查:

if (!empty($myobj->Obj)) //Not empty