我对此感到困惑。这是我的代码:
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
答案 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和用户名