Laravel,如何制作复制/转移阵列?

时间:2017-08-10 10:45:57

标签: php laravel

标题说明了一切。我想要$ furnitures并存入$ newArray。

$furnitures = Furniture::where('id', $variable_holding_id)->get();

我尝试了下面的代码,但产生错误“非对象上调用__clone方法”

$newArray = array();

foreach ($furnitures as $k => $v) 
{
  $newArray[$k] = clone $v;
}

1 个答案:

答案 0 :(得分:2)

也许我没有正确理解这个问题。但是$furnitures是一个集合。哪个方法有toArray()

所以你可以这样做:

$newArray = $furnitures->toArray();