smarty上判断PHP里传过来的数组为空否,可以用empty函数吗

像这样的{[if$reply_num>0&&empty($replyall)... 像这样的 {[if $reply_num>0 && empty($replyall) 展开
 我来答
yangqi0923
2011-12-18 · TA获得超过153个赞
知道小有建树答主
回答量:109
采纳率:0%
帮助的人:162万
展开全部
在smarty中数组是经常会用到的,循环遍历数组用section或者foreach,那么如何来判断一个数组是否为空呢,下面介绍两种方法:

1,用count来取得数组的下标个数

下面例子中,如果$array为空则不输出任何数据

以下为引用的内容:
{if $array|@count neq 0 }
... ...
{/if}

2,直接来判断

以下为引用的内容:
{ if $array neq ""}
......
{/if}

第二种方法简单容易理解也是普遍用到的。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式