php用foreach将一个长数组循环插入数据库

如图,这样一个长数组如何循环每三条插入数据库中一条数据对应的三个字段... 如图,这样一个长数组如何循环每三条插入数据库中一条数据对应的三个字段 展开
 我来答
匿名用户
2017-08-31
展开全部
重构函数,将一维数组转成二维数组,
$newArray=[];
for($i=1;$i<=count($arr)/3;$i++){
    foreach($arr as $key=>$val){
        if($key=="item_name_".$i){
            $newArray[$i][$key]=$val;
        }
    }
}
此时$newArray就是一个二维数组。每组数据一个组。然后拼接sql语句插入
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式