用laravel循环

时间:2017-06-09 10:59:05

标签: php loops laravel-5

我对此感到困惑。这是我的代码:

foreach($request->input('user_id') as $user_id){
            $place = Place::findOrFail($user_id);
            foreach($request->input('username') as $username){
                echo $user_id. ' '. $username .'<br>';
                continue;
            }
        }

结果是:
1用户1 1用户2
1用户3
3用户1 3用户2
3用户3
5用户1 5用户2
5用户3



我想要的结果是:

1用户1 3用户2
5用户3

1 个答案:

答案 0 :(得分:2)

它将显示重复的条目,因为它是循环内循环。仅遍历一个循环

<?php
$user_ids = $request->input('user_id');
$user_names = $request->input('username');
foreach($user_ids as $key=>$value){            
            echo $value. ' '. $user_names[$key] .'<br>';                
        }
    }

但请确保您拥有相同数量的user_id和用户名