【发布时间】:2015-11-04 02:23:43
【问题描述】:
在Volt(Phalcon 的模板引擎)中,如何获取数组中的元素数?我试过sizeof 和count、length 和size(希望偶然发现正确的命令)。
在这个特定的例子中,我只是对是否有 >0 个元素感兴趣,但将来能够得到实际数字会很方便。
【问题讨论】:
在Volt(Phalcon 的模板引擎)中,如何获取数组中的元素数?我试过sizeof 和count、length 和size(希望偶然发现正确的命令)。
在这个特定的例子中,我只是对是否有 >0 个元素感兴趣,但将来能够得到实际数字会很方便。
【问题讨论】:
有关此问题的最正确解决方案,请参阅已接受的答案。这个答案给出了一个如何将 php 函数添加到 volt 中的示例。
根据this question 的答案,我使用以下代码将此函数添加到Volt。
$volt->getCompiler()->addFunction(
'count',
function($key)
{
return "count({$key})";
}
);
将此代码放置在您设置 Volt 引擎的位置(例如,在我的 services.php 文件中)。
【讨论】:
长度:计算字符串长度或数组或对象中有多少项
更多信息:https://docs.phalconphp.com/en/latest/reference/volt.html#filters
{{ yourarray_Var|length }}
【讨论】: