如何检查是否向阵列提供了任何值.在PHP中,我正在添加到这样的数组:
$myArray['index1'] = $someVal1; $myArray['index2'] = $someVal2;
问题是当在Twig中我使用长度过滤器时,它会在$ someVal1或$ someVal2没有值时给出结果(这些是从表单中获取的值,因此不必填充它们).所以我想检查整个数组中是否没有提供这些值,所以:
{% if myArray|what_filter_here? == 0|empty|whatever %} This text should not appear {% endif %}
可以在一个条件下完成吗?
尝试empty
-
{% if myArray is empty %} ... {% endif %}
就像是:
{% if myArray|length > 0 %} This text should not appear {% endif %}