我得到2個數(shù)組,第一個是用戶檢查的ID列表,第二個是用戶ID,我想存儲在數(shù)據(jù)庫中array(2) { ["id_users"]=> string(6) "2,5,6," ["selected"]=> string(30) "1,2,2,2,2,1,2,2,2,2,2,1,1,1,1," }我應該將“ 1,2,2,2,2”存儲到用戶“ 2”,將“ 1,2,2,2,2”存儲到用戶“ 5”和“ 2,1,1,1,1”給用戶“ 6”$list_checked = explode(",", $_GET['selected']);//$class_name = explode(",", $_GET['class_name']);$id_user = explode(",", $_GET['id_users']);$count = count($list_checked);$count_id = count($id_user);$count_i = $count - 1;$count_id_i = $count_id - 1;$n = $count_i / $count_id_i ;
1 回答

楊魅力
TA貢獻1811條經(jīng)驗 獲得超6個贊
這是為您提供的一些代碼:
// NOTE, I removed last commas from strings in order to work correctly
$list_checked = explode(",", '1,2,2,2,2,1,2,2,2,2,2,1,1,1,1');
$id_user = explode(",", '2,5,6');
$count = count($list_checked);
$count_id = count($id_user);
// define chunk size as result of division
$chunk_size = $count / $count_id;
// get chunks
$chunks = array_chunk($list_checked, $chunk_size);
// ierate over user and get related chunk by key
foreach ($id_user as $key => $value) {
echo 'ID: ', $value, ', chunk: ', print_r($chunks[$key], 1);
}
- 1 回答
- 0 關注
- 179 瀏覽
添加回答
舉報
0/150
提交
取消