如何使用PHP检查数组是否为空?
我已经为图像信用创建了一个PHP函数,这允许用户在需要时添加图像信用 我注意到我创建的函数存在一个问题,如果没有填充image credit字段,则image credits类的背景色在DOM上可见如何使用PHP检查数组是否为空?,php,arrays,wordpress,Php,Arrays,Wordpress,我已经为图像信用创建了一个PHP函数,这允许用户在需要时添加图像信用 我注意到我创建的函数存在一个问题,如果没有填充image credit字段,则image credits类的背景色在DOM上可见 <p class="image-credits"><?php if(!empty($creditsImg = get_post_meta(get_post_thumbnail_id(), '_wp_attachment_credits', true))); echo $credit
<p class="image-credits"><?php if(!empty($creditsImg = get_post_meta(get_post_thumbnail_id(), '_wp_attachment_credits', true))); echo $creditsImg ?></p>
有没有办法阻止这种情况发生 PHP有一个内置函数,名为
empty()
-
这对很多事情都有好处,包括检查空数组。您可以这样使用:
if (empty($array)) {
# array is empty
}
或
if (!empty($array)) {
# array is not empty
}