For example, I have 7 channels and 4 groups. This should be distributed in the following way:
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
How can I distribute in This way?
I used forloop as following
$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
)
)
Now,
I am having a query
foreach ($query as $key => $value) {
$usrSql = "UPDATE issues SET user_id = ".$usersAssigned[$key]['id']." WHERE id =".$value['id'];
// DB updating process
}
For 4 iterations it is working fine, from 5th iteration I am getting an error:
Undefined offset: 4
How do I solve this problem?
After four iteration The loop should start from first.