php - 为某些步骤循环 foreach(用户发送的每个请求)
问题描述
我想编写一个在想要的某个步骤上循环的 foreach,例如,如果用户给我发送 2 个房间,它只会循环两次,如果用户发送 5 个房间,它会循环 5 次,这就是我尝试过的:
$room_count = [1,2,3] //room ids for example
foreach($room_count as $room_counts){
echo 'echo on eachstep'
}
我想从中获取请求,$request->all()
所以我不确定将其保存在数组中是否正确,例如在这里使用或不使用,所以我现在只需要在数组中进行。
解决方案
尝试这个:
for ($i = 0; $i < count($room_count); $i++) {
//your loop body here
}
如果你想循环一定数量的房间。
你不能
从 $request->all() 获取请求
,$request->all()
仅包含用户输入等请求参数。
推荐阅读
- perl - 在 Tree::DAGNode 模块中使用 Walkdown 方法的问题
- c++ - 如何检查调用了哪种类型的下标运算符,左值还是右值?
- javascript - 发送图像时的PHP cors问题
- python - 当两个值都是字符串时,为什么我的 df.replace 不起作用?无法比较类型 'ndarray(dtype=object)' 和 'str'
- angular-cli - 如何从外部原理图中调用 ng add
- python - 将绘图值保存到 .dat 文件
- php - php中的数据库查询失败
- ruby - Kotlin's With,用于红宝石
- python - 为什么 mpld3 条形图显示一个 python 文件的“版本”,而不是另一个?
- c# - 通过 html 敏捷包从 wiki 获取数据