首页 > 解决方案 > 如何将数据库中的数据转换为关联数组 laravel 8?

问题描述

我有来自我在控制器中调用的数据库的数据,我想将其转换为关联数组

我调用的数据

$dosen = Criteria::with(['lecturer'])->get();

并希望将其转换为如下所示的关联数组

 $rating = [
        'User A' => [3, null, 5, null, null, null],
        'Matakuliah B' => [2, 3, null, 3, 4, null],
        'Matakuliah C' => [5, 4, 4, null, 5, null],
        'User D' => [5, 5, 2, null, 5, 4],
    ];

标签: phparrayslaravellaravel-8

解决方案


您可以使用集合上的 toArray() 方法将数据库集合转换为数组。尝试这个

$dosen = Criteria::with(['lecturer'])->get()->toArray();

推荐阅读