たとえば、私には7つのチャネルと4つのグループがあります。これは、次の方法で配布する必要があります。foreach内の少数の反復の後に最初からループを開始するPHP
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
この方法で配布するにはどうすればよいですか?
は、私が今
$groups = //array outputs the following
Array
(
[0] => Array
(
[id] => 10
[email] => [email protected]
)
[1] => Array
(
[id] => 17
[email] => [email protected]
)
[2] => Array
(
[id] => 34
[email] => [email protected]
)
[3] => Array
(
[id] => 62
[email] => [email protected]
)
)
、
は私が
foreach ($query as $key => $value) {
$usrSql = "UPDATE issues SET user_id = ".$usersAssigned[$key]['id']." WHERE id =".$value['id'];
// DB updating process
}
は4回の反復のために、それが正常に動作しているクエリを持っています、次のようforloop使用、第5回の反復から、私はエラーを取得しています:
未定義オフセット:4
この問題を解決するにはどうすればよいですか?
4回反復した後、最初からループを開始する必要があります。
あなたは今まで何をしていますか分かりますか? –
あなたの質問に –