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

像这样的 {[if $reply_num>0 && empty($replyall)
2025-01-07 00:51:57
推荐回答(1个)
回答1:

在smarty中数组是经常会用到的,循环遍历数组用section或者foreach,那么如何来判断一个数组是否为空呢,下面介绍两种方法:

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

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

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

2,直接来判断

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

第二种方法简单容易理解也是普遍用到的。