为了账号安全,请及时绑定邮箱和手机立即绑定

如何在单个 foreach 中使用两个数组

如何在单个 foreach 中使用两个数组

PHP
繁花如伊 2022-07-22 17:09:02
$created= [整数值] $data = [整数和字符串值]这是我的代码:@foreach($data as $arraydata)                    @foreach($created as $create)                 <tr>                    <td data-label="Column 1">{{$i}}</td>                    <td data-label="Column 2">{{$arraydata['start']}}</td>                    <td data-label="Column 3">{{$arraydata['finish']}}</td>                    <td data-label="Column 4">{{$arraydata['rate']}}</td>                    <td data-label="Column 5">{{$arraydata['subject']['subject']}}</td>                    <td data-label="Column 6">{{$arraydata['total_session']}}</td>                    <td data-label="Column 7">{{$arraydata['amount']}}</td>                    <td data-label="Column 7">{{$create['created_at']}}</td>                 </tr>                    @php                        $i++                    @endphp                @endforeach                @endforeach我如何在单个 foreach 循环中使用
查看完整描述

2 回答

?
人到中年有点甜

TA贡献1895条经验 获得超7个赞

尝试这个


@foreach($data as $index=>$arraydata)

<tr>

    <td data-label="Column 1">{{++$i}}</td>

    <td data-label="Column 2">{{$arraydata['start']}}</td>

    <td data-label="Column 3">{{$arraydata['finish']}}</td>

    <td data-label="Column 4">{{$arraydata['rate']}}</td>

    <td data-label="Column 5">{{$arraydata['subject']['subject']}}</td>

    <td data-label="Column 6">{{$arraydata['total_session']}}</td>

    <td data-label="Column 7">{{$arraydata['amount']}}</td>

    <td data-label="Column 7">{{$created[$index]['created_at']}}</td>

</tr>

@endforeach


查看完整回答
反对 回复 2022-07-22
?
杨魅力

TA贡献1811条经验 获得超6个赞

试试这个方法:


public function showDetails($id) {

        $users = array();

        $profiles= Profile::where(['profile_id' => $id])->get();

        $managers = Manager::where(['manager_id' => $id])->get();

        foreach ($profiles as $profile) {

            $profile = array('email' => $profile->user->email, 'name' => $profile->user->firstname);

            $users[] = $profile;

        }

        foreach ($managers as $manager) {

            $manager = array('email' => $manager->email, 'name' => $manager->name);

            $users[] = $manager ;

        }

        return view('custom-view', compact('users'));

    }


查看完整回答
反对 回复 2022-07-22
  • 2 回答
  • 0 关注
  • 147 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号