4

VoltPhalcon的模板引擎)中,如何获取数组中的元素数?我已经尝试过sizeofand also count, lengthand size(希望偶然发现正确的命令)。

在这个特定的例子中,我只是对是否有 >0 个元素感兴趣,但将来能够获得实际数字会很方便。

4

2 回答 2

14

长度:计算字符串长度或数组或对象中有多少项

更多信息:https ://docs.phalconphp.com/en/latest/reference/volt.html#filters

{{ yourarray_Var|length }}
于 2015-08-12T02:48:25.277 回答
2

有关此问题的最正确解决方案,请参阅已接受的答案。This answer给出了一个如何将php函数添加到volt的示例。

根据这个问题的答案,我使用以下代码将此函数添加到Volt.

$volt->getCompiler()->addFunction(
    'count',
        function($key)
        {
            return "count({$key})";
        }
);

将此代码放置在您设置Volt引擎的位置(例如,在我的 services.php 文件中)。

于 2015-08-11T18:14:15.053 回答