Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays 细枝阵列存取_Arrays_Symfony_Twig - Fatal编程技术网

Arrays 细枝阵列存取

Arrays 细枝阵列存取,arrays,symfony,twig,Arrays,Symfony,Twig,我试图打印出传递给twig模板的变量的值。我正在使用以下代码: {{naziv[0]}索引为0,因为传递的数组只有一个元素。上述代码产生以下错误: 键为“title”的数组的键“0”不存在于 但当我像这样使用for循环时: {% for key,value in naziv %} {{ value }} {% endfor %} 我得到我想要的 {{naziv[0]}有什么问题?您的数组没有数字索引,因此没有定义naziv[0]。根据array(1){[“title”=>string(11)“

我试图打印出传递给twig模板的变量的值。我正在使用以下代码:

{{naziv[0]}
索引为0,因为传递的数组只有一个元素。上述代码产生以下错误:

键为“title”的数组的键“0”不存在于

但当我像这样使用for循环时:

{% for key,value in naziv %}
{{ value }}
{% endfor %}
我得到我想要的


{{naziv[0]}
有什么问题?

您的数组没有数字索引,因此没有定义
naziv[0]
。根据
array(1){[“title”=>string(11)“SpaceVision”}的
var\u dump
naziv.title

的形式访问它

您应该这样访问数组:
{{naziv['title']}}

数组的键是关联的,而不是数字索引数组。这就是为什么不能使用
naziv[0]

您还可以使用:
{{naziv.title}


请参阅。

你的数组没有数字索引,因此,
naziv[0]
没有定义。谢谢你的帮助,我遇到了一些不同的问题,但是你的变量['keyname']方法帮助了我。