企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
困扰了了一个星期的多拆入问题 核心语句$data[]=array("minamne"=>$a) //二维数组的拼接办法 以前总写错,今天才知道原来这样是在for循环里拼接数组的办法 要记住插入数据库尽量不要用循环语句,一般要在循环结束后,得到拼接的二维数组,一次性插入数据库。 ``` foreach ($setYuming as $a) { $data[]=array("minamne"=>$a); //二维数组生成拼接办法,这句是核心 } $rgs = $yuming->yuminginfo($data); //把数组转换为可插入数据库数组 minamne为数据库字段 ----------完整代码-------- $yuming = new Yuming(); //实例化数据库 $setYuming = $request->param('postYuMing'); //接收表单提交的域名 if ($setYuming == null) { $this->error('插入数据失败', '/admin/setmi'); exit(); } else { $setYuming = explode("\n", $setYuming); //用换行分割字符串为数组 foreach ($setYuming as $a) { $data[]=array("minamne"=>$a); //二维数组生成拼接办法 } $rgs = $yuming->yuminginfo($data); //把数组转换为可插入数据库数组 minamne为数据库字段 if ($rgs['ok'] == 1) { $this->success($rgs['ifo'], '/admin/setmi'); } ```