Php 来自带细枝的for循环的键的引用数组
在Twig中,我试图使用固定长度的for循环遍历一个可能不完整的数组,以便显示哪些值为空 在PHP中,这将简化为:Php 来自带细枝的for循环的键的引用数组,php,symfony,twig,Php,Symfony,Twig,在Twig中,我试图使用固定长度的for循环遍历一个可能不完整的数组,以便显示哪些值为空 在PHP中,这将简化为: for($i =0; $i <= $limit; $i++) { if($data[$i]) { echo $data[$i]; } ) 我显然可以使用array\u pad()在我的控制器中填充我的数组,但肯定有一种方法可以在twig中实现这一点吗?这个怎么样: {% for i in range(0, limit-1) %} {% i
for($i =0; $i <= $limit; $i++) {
if($data[$i]) {
echo $data[$i];
}
)
我显然可以使用array\u pad()
在我的控制器中填充我的数组,但肯定有一种方法可以在twig中实现这一点吗?这个怎么样:
{% for i in range(0, limit-1) %}
{% if data[i] is defined %}
{{ data[i] }}
{% endif %}
{% endfor %}
这个怎么样:
{% for i in range(0, limit-1) %}
{% if data[i] is defined %}
{{ data[i] }}
{% endif %}
{% endfor %}
你可以检查一下:@OptimusCrime我已经看过了,不相关。你说它不起作用。相反发生了什么?当我做
{{data.I}
时,它是在寻找$data['I']
,而不是将I
解析为循环的索引并寻找数据。2
。你可以检查这个:@OptimusCrime我已经看过了,不相关。你说它不起作用。发生了什么?当我执行{data.I}
时,它正在查找$data['I']
,而不是将I
解析为循环的索引并查找数据。2
。您可以使用。
操作符为0中的I创建一个范围{%limit 1%}
您可以使用。
运算符创建范围{%for i in 0..limit-1%}