当前位置:  开发笔记 > 编程语言 > 正文

Twig检查数组中是否有任何值

如何解决《Twig检查数组中是否有任何值》经验,为你挑选了2个好方法。

如何检查是否向阵列提供了任何值.在PHP中,我正在添加到这样的数组:

$myArray['index1'] = $someVal1;
$myArray['index2'] = $someVal2;

问题是当在Twig中我使用长度过滤器时,它会在$ someVal1或$ someVal2没有值时给出结果(这些是从表单中获取的值,因此不必填充它们).所以我想检查整个数组中是否没有提供这些值,所以:

{% if myArray|what_filter_here? == 0|empty|whatever %} This text should not appear {% endif %}

可以在一个条件下完成吗?



1> Sougata Bose..:

尝试empty-

{% if myArray is empty %} ... {% endif %}



2> Horaland..:

就像是:

{% if myArray|length > 0 %}
    This text should not appear 
{% endif %}

推荐阅读
mobiledu2402852357
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有