我使用树枝作为模板引擎,我真的很喜欢它。然而,现在我遇到了一个肯定可以用比我发现的更简单的方法来完成的情况。
我现在拥有的是:
{% for myVar in someArray %}
{% set found = 0 %}
{% for id, data in someOtherArray %}
{% if id == myVar %}
{{ myVar }} exists within someOtherArray.
{% set found = 1 %}
{% endif %}
{% endfor %}
{% if found == 0 %}
{{ myVar }} doesn't exist within someOtherArray.
{% endif %}
{% endfor %}
我想要的是这样的东西:
{% for myVar in someArray %}
{% if myVar is in_array(array_keys(someOtherArray)) %}
{{ myVar }} exists within someOtherArray.
{% else %}
{{ myVar }} doesn't exist within someOtherArray.
{% endif %}
{% endfor %}
有没有一种我还没有看到的方法来完成这个?
如果我需要创建自己的扩展,我如何才能访问myVar在测试函数?
谢谢你的帮助!