所以,我有以下变量:
<?php
$multi_images = image($image, $rh_post_id);
?>
然后,我想只在变量不为空时显示这样的东西。 我不知道最好的办法是什么。
<?php if ( empty($multi_images())) { ?>
no images
<?php }else{ ?>
there is an image
<?php } ?>
这是对的吗?
谢谢!
答案 0 :(得分:2)
我这样编码,假设$ multi_images是一个图像数组。
<?php if ( isset($multi_images) && is_array($multi_images) && count($multi_images) > 0) : ?>
no images
<?php else : ?>
there is an image
<?php endif ?>
答案 1 :(得分:1)
您是在调用变量还是函数?
multi_images();
或
if (empty(image($image, $rh_post_id))){ ... }
每一个都不同。如果要验证来自您将使用的函数的响应:
if (empty($image)){ ... }
关于变量:
!
检查响应是否为空。您需要使用感叹号if (!empty($var)){ .. }
,因此它将是:
List<? extends T> generics;
将转换为
如果变量不为空