首页 > 编程 > Ecms

帝国CMS灵动雷竞技官方app下载安卓版判断是否有图,empty有图和无图的分别使用不同样式

admin Ecms 2022-02-21 11:34:43 0 0 if语句 标题图片

很多时候,我们可能会遇到这样的问题,我们需要调用的数据可能不只是有图的信息,而需要一起调用,但又会遇到没有图的信息导致版面很不好看,这个时候就需要我们对没有图的给出默认值或是默认的图片,如依彤学习网站的某段代码:

在这里,我们就使用了src和src来表示有图的情况和没有图的情况,可以看到,海豚将没有图的情况全部使用empty.png这个图片来代替,所以这里的Img就需要我们填入两个数据但是在灵动雷竞技官方app下载安卓版中我们如何操作呢?依然是需要引用Php语句进行判断,这一次海豚将给大家带来的语句是empty,这个语句是判断某个变量是否为空,如果为空的话,它的返回值将为真,empty的简单写法:
empty标准写法

$vause = 'true';
if (empty($vause)){
echo 'vause为真';
}else{
echo 'vause为假';
}

上面这个是一个简单的empty判断语句,如果我们将它代入帝国CMS灵动雷竞技官方app下载安卓版中,就可以得到我们需要的效果
empty灵动雷竞技官方app下载安卓版写法

[e:loop={0,10,3,0}]
if (empty($bqr[titlepic])){ //判断灵动雷竞技官方app下载安卓版调用的信息中是否存在图片
$vaepic = 'http://xxxx.xxxx.xxx/empty.png';//如果不存在则输出固定图片
}else{
$vaepic = 'http://xxxx.xxxx.xxx/file/xxxx.png';//如果存在则输出原图
<a href="&rvpu;μ?=$crts['ujumfvsm']?&hu;&rvpu;" target="_blank"><img src="<?=$vaepic?>"></a> <br>
[/e:loop]

好了,代码就是这样的,还是那句话,看不懂得就直接复制着用吧,如果使用过程中遇到什么麻烦,可以回复留言,我在看到到会即时回复大家的,这里需要PS下,empty判断为真的时候表示他是空的,也就意味着是没有值的,所以一个结果一定是填固定的图片,只有else里边才应该是大家填的原图,不要填反了来找我说代码不对哦!

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文(共有 0 条评论)

评论