Twig在多维数组上设置键

时间:2016-06-27 17:56:15

标签: twig

我想设置一个数组的键,但有一些麻烦:

{% set status = [
   {10 : { 'status': 'unchanged',  'color':  'red'}}, 
  {20 : { 'status': 'changed',     'farbe':  'green'}}
 ] %}

给了我:

array(2) { 

    [0]=> array(1) { [10]=> array(2) { ["status"]=> string(9) "unchanged" ["color"]=> string(3) "red" } } 
    [1]=> array(1) { [20]=> array(2) { ["status"]=> string(7) "changed" ["farbe"]=> string(5) "green" } } }

但我想得到:

array(2) { 
    [10]=> array(2) { ["status"]=> string(9) "unchanged" ["color"]=> string(3) "red" } 
    [20]=> array(2) { ["status"]=> string(7) "changed" ["farbe"]=> string(5) "green" } }

有没有办法实现这个目标?

1 个答案:

答案 0 :(得分:1)

{% set status = { 10 : { .... }, 20 : { ..... }, } %}