【发布时间】:2016-08-19 09:25:30
【问题描述】:
例如,我有 7 个频道和 4 个组。这应该按以下方式分发:
Channel 1 - Group 1
Channel 2 - Group 2
Channel 3 - Group 3
Channel 4 - Group 4
Channel 5 - Group 1
Channel 6 - Group 2
Channel 7 - Group 3
我怎样才能以这种方式分发?
我使用forloop如下
$groups = //array outputs the following
Array
(
[0] => Array
(
[id] => 10
[email] => susannec@methodfuel.com
)
[1] => Array
(
[id] => 17
[email] => air@tel.com
)
[2] => Array
(
[id] => 34
[email] => venu@methodfuel.com
)
[3] => Array
(
[id] => 62
[email] => varadaraj999@gmail.com
)
)
现在,
我有一个问题
foreach ($query as $key => $value) {
$usrSql = "UPDATE issues SET user_id = ".$usersAssigned[$key]['id']." WHERE id =".$value['id'];
// DB updating process
}
4 次迭代它工作正常,从第 5 次迭代开始出现错误:
未定义的偏移量:4
我该如何解决这个问题?
四次迭代后循环应该从第一个开始。
【问题讨论】:
-
您能分享一下您到目前为止所做的事情吗?
-
请更新您的问题