在TWIG中将PHP数组呈现为表格

时间:2018-08-18 16:06:25

标签: php symfony twig

我在PHP中有一个具有这种结构的数组

$array = array(
   'head1' => array(1,2,3),
   'head2' => array(4,5,6),
   'head3' => array(7,8,9),
);

如何在树枝中创建具有这种结构的HTML表,其中$ array变量的每个数组都是一列,而数组键是表标题?

<table>
  <tr>
    <th>head1</th>
    <th>head2</th>
    <th>head3</th>
  </tr>
  <tr>
    <td>1</td>
    <td>4</td>
    <td>7</td>
  </tr>
  <tr>
    <td>2</td>
    <td>5</td>
    <td>8</td>
  </tr>
  <tr>
    <td>3</td>
    <td>6</td>
    <td>9</td>
  </tr>
</table>

1 个答案:

答案 0 :(得分:2)

您可以使用内置过滤器keys来实现。如果这不是您所期望的,那是因为在将数组传递给树枝之前,需要在PHP中对其进行处理

CKEDITOR.replace('foo', { customConfig: '<%= asset_path('ckeditor/config.js') %>', contentsCss: '<%= asset_path('ckeditor/contents.css') %>', language: '<%= locale %>' });