2015-10-16 41 views
0

所以,我有以下变数:腓如果空变量

<?php 
$multi_images = image($image, $rh_post_id); 
?> 

然后,我想说明这样的事情只有当变量是不是空的。 我不知道什么是最好的方式来做到这一点。

<?php if (empty($multi_images())) { ?>       
    no images 
<?php }else{ ?> 
    there is an image 
<?php } ?> 

这是正确的吗?

谢谢!

+0

你为什么不使用'echo'而不是开clogin PHP标签..或第一组变量的瓦鲁尔足球俱乐部在环比显示变量 –

+0

的价值你叫一个变量或函数? –

+0

是的,我有几个divs,并不想全部改变。 –

回答

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 ?> 
+0

有道理! =)谢谢 –

1

你在调用一个变量或函数吗?

$multi_images; 

multi_images(); 

每一个都是不同的。如果您想验证从功能的响应,你会使用:

if (empty(image($image, $rh_post_id))){ ... } 

一个变量:

if (empty($image)){ ... } 

检查响应是不是空的。您将要使用感叹号!因此这将是:

if (!empty($var)){ .. } 

这将转化为

如果变量不为空