Laravel-压缩数组

时间:2018-12-05 00:08:16

标签: php laravel

比方说,我有一些来自外部API的数据,例如:

[
  {
    "a9ff421e-d43a-44e5-8888-e4d3fdefa2b6": false
  },
  {
    "e0625cd1-c5e2-4536-b7d7-762ad5e0e552": 1543968137664
  },
  {
    "6fdcfd1f-b6b0-402e-b10c-01fe1ef508c9": 1543967985149
  }
]

我将如何使用Laravel collect()或PHP使其达到以下目的:

{
  "a9ff421e-d43a-44e5-8888-e4d3fdefa2b6": false,
  "e0625cd1-c5e2-4536-b7d7-762ad5e0e552": 1543968137664,
  "6fdcfd1f-b6b0-402e-b10c-01fe1ef508c9": 1543967985149
}

1 个答案:

答案 0 :(得分:4)

Laravel为此提供了一个数组帮助器。

$collapsed = collect(array_collapse($arrayVar) );

您可以在此处了解更多信息:

https://laravel.com/docs/5.7/helpers#method-array-collapse