我想使用数组插入多个数据(PHP CodeIgniter).但我仍然发现错误.错误是数组不清楚
function insert(){
$hitung=count($_POST['pembicara']);
$pengisi=implode(',',$_POST['pembicara']);
$materi=implode(',',$_POST['materi']);
$alasan=implode(',',$_POST['alasan']);
$datapembicara = array(
'id_kegiatan' => $x,
'nama_pembicara' => $pengisi,
'materi' => $materi,
'alasan' => $alasan,
);
$this->m_admin_smf->add_pembicara($datapembicara);
}
Run Code Online (Sandbox Code Playgroud)
当我var_dump显示结果时
array (size=4)
'id_kegiatan' => int 990550
'nama_pembicara' => string '1,2' (length=9)
'materi' => string '1,2' (length=3)
'alasan' => string '1,2' (length=3)
array (size=4)
'id_kegiatan' => int 990550
'nama_pembicara' => string '1,2' (length=9)
'materi' => string '1,2' (length=3)
'alasan' => string '1,2' (length=3)
Run Code Online (Sandbox Code Playgroud)
结果应该是这样的
array (size=4)
'id_kegiatan' => int 990550
'nama_pembicara' => string '1' …Run Code Online (Sandbox Code Playgroud)