У меня есть код:
$surat_id = 'SB-1';
$opd = array(13, 14);
$opd_id = implode(',', $opd);
$ex = explode(',', $opd_id);
foreach ($ex as $key => $h) {
$data = array(
'surat_id' => $surat_id,
'opd_id' => $h,
);
}
print_r($data);
Результат: Array ( [surat_id] => SB-1 [opd_id] => 14 )
Но я хочу результат как:
Array ( [surat_id] => SB-1 [opd_id] => 13 )
Array ( [surat_id] => SB-1 [opd_id] => 14 )
Как я должен получить этот результат?



Попробуй это,
$surat_id = 'SB-1';
$opd = array(13, 14);
$data = array();
foreach ($opd as $key => $h) {
$data1 = array(
'surat_id' => $surat_id,
'opd_id' => $h,
);
array_push($data,$data1);
}
echo'<pre>';print_r($data);die;
добро пожаловать, пожалуйста, примите ответ, чтобы другие пользователи могли легко найти этот ответ
какую переменную я должен повторить для результата?