php - Laravel - 压缩数组

标签 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
}

最佳答案

Laravel 有一个用于此目的的数组助手。

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

您可以在这里阅读更多相关信息:

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

关于php - Laravel - 压缩数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53623279/

相关文章:

PHP MySQL GET 代码审查

php - 如何使用 REST API 从 woocommerce 检索订单详细信息?

php - 发送网格 : How to use mimepart with their PHP Api

php - __destruct() 和 __call() 创建无限循环

Laravel - undefined variable : request

laravel - 将 session 从 memcached 迁移到 redis,无需在 laravel 中注销用户

php - Laravel 多个 WHERE 子句

php - Zend Framework 2 DateSelect/MonthSelect 格式化

php - 拉维尔 4 : Stock Auth login won't persist across pages

php - Laravel 5.6 - 注册表不工作且未显示任何错误