【问题标题】:Get size of an array in Volt以 Volt 获取数组的大小
【发布时间】:2015-11-04 02:23:43
【问题描述】:

VoltPhalcon 的模板引擎)中,如何获取数组中的元素数?我试过sizeofcountlengthsize(希望偶然发现正确的命令)。

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

【问题讨论】:

    标签: arrays phalcon volt


    【解决方案1】:

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

    根据this question 的答案,我使用以下代码将此函数添加到Volt

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

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

    【讨论】:

      【解决方案2】:

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

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

      {{ yourarray_Var|length }}
      

      【讨论】:

      • 啊,我通读了那个页面,但显然不够仔细,谢谢。
      猜你喜欢
      • 2020-07-24
      • 2016-05-03
      • 2022-07-22
      • 1970-01-01
      • 2020-07-29
      • 2013-02-26
      • 2020-02-02
      • 2023-04-06
      • 2012-05-01
      相关资源
      最近更新 更多