在Laravel Blade模板中循环嵌套数组

Hap*_*der 5 php laravel blade laravel-5.2 laravel-blade

我有以下代码:

@foreach($data['daily'] as $date => $dailyData)
    <tr>
        <td>{{$date}}</td>
        @foreach($dailyData as $key => $value)
            <td>
                <span>{{$value}}</span>
                <strong>{{$data['another_index'][$date][$key]}}</strong>
            </td>
        @endforeach
    </tr>
@endforeach
Run Code Online (Sandbox Code Playgroud)

这让我错了

[ErrorException]
Undefined index: date
Run Code Online (Sandbox Code Playgroud)

代码执行时.实际上我有价值观another_index,我可以打印它.

在此先感谢您的帮助.

[another_index] => Array
        (
            [2016-03-15] => Array
                (
                    [key] => 100.00%
                    [key1] => 0.00%
                    [key2] => 0.00%
                )

            [2016-03-14] => Array
                (
                    [key] => 10.00%
                    [key1] => 20.00%
                    [key2] => 30.00%
                )
Run Code Online (Sandbox Code Playgroud)

Can*_*lik 0

查看您的示例数组,这应该可以告诉您您想要实现的目标:

@foreach($data as $date => $dailyData)
    <tr>
        <td>{{$date}}</td>
        @foreach($dailyData as $key => $value)
            <td>
                <span>{{$key}}</span>
                <strong>{{$value}}</strong>
            </td>
        @endforeach
    </tr>
@endforeach
Run Code Online (Sandbox Code Playgroud)