开发者社区> 问答> 正文

PHP:以递归方式将数组的赋值操作为键

现在,我只是使用以下简单查询和for循环填充数组:

foreach ($compatibility as $compElement) {

        $sql = "SELECT * FROM product WHERE ID = '$compElement';";

        $em = $this->getDoctrine()->getManager();
        $stmt = $em->getConnection()->prepare($sql);
        $stmt->execute();
        $thisElement = $stmt->fetchAll();

        $compArray[] = $thisElement;

    }

展开
收起
游客ufivfoddcd53c 2020-01-04 15:23:59 1112 0
1 条回答
写回答
取消 提交回答
  • 如果您不想更改填充数组的方式,可以执行以下操作:

    $result = call_user_func_array(
                   'array_merge_recursive',
                    $array
                );
    
    2020-01-04 15:24:17
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载
PHP安全开发:从白帽角度做安全 立即下载
复杂PHP系统性能瓶颈排查及优化 立即下载