【问题标题】:Twig 3 dimensional arraysTwig 3维数组
【发布时间】:2020-05-17 10:51:53
【问题描述】:

在我告诉你我的问题之前,我想告诉你,我对 twig 真的很陌生。

我的数据库中有一个 3 维数组。它看起来像:

Array
(
    [0] => Array
        (
            [id] => 22
            [cashin_id] => 1
            [money] => 500
            [date] => 2020-05-16 00:00:00
            [method] => Transfer
            [usage] => Produktplatzierung
        )

    [1] => Array
        (
            [id] => 22
            [cashin_id] => 1
            [money] => 1337
            [date] => 2020-05-16 19:19:27
            [method] => PayPal
            [usage] => Einzahlung 16.05.2020
        )

    [2] => Array
        (
            [id] => 22
            [cashin_id] => 1
            [money] => 1000
            [date] => 2020-05-16 19:21:02
            [method] => Banküberweisung
            [usage] => Auszahlung 21.05.2020
        )

    [3] => Array
        (
            [id] => 22
            [cashin_id] => 1
            [money] => 500
            [date] => 2020-05-16 19:22:29
            [method] => Transfer
            [usage] => Produktplatzierung
        )

    [4] => Array
        (
            [id] => 4
            [cashin_id] => 22
            [money] => 500
            [date] => 2020-05-16 19:22:37
            [method] => Transfer
            [usage] => Produktplatzierung
        )

)

我在 html 中创建了一个 for 循环来测试我的 sql 查询是否运行良好。在php中它工作正常。 但我仍然不知道在树枝上展示它。我也使用了搜索功能,但没有任何效果..

这是我在 php 中的循环:

 echo "<table>";
            for ($row = 0; $row < 5; $row++) {
                echo "<tr>";
                echo "<th>".$recs[$row]['date']."</th>";
                echo "<th>".$recs[$row]['money']."</th>";
                echo "</tr>";
            }
            echo "</table>";

也许有人可以告诉我如何解决我的问题。

谢谢!

【问题讨论】:

    标签: php loops for-loop twig


    【解决方案1】:

    {% for x in y %}循环记录,用点表示法或数组表示法访问属性

    {% for row in rows %}
        {{ row.id }}
        {{ row.date|date('d-m-Y') }}
        {{ row['money'] }}
        {{ row.usage }}
    --------------------------------------
    {% endfor %}
    

    demo


    注意:这是一个二维数组

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-17
      • 2013-07-27
      • 1970-01-01
      • 1970-01-01
      • 2014-06-20
      • 2016-12-30
      相关资源
      最近更新 更多