【发布时间】:2020-10-13 13:55:24
【问题描述】:
我在 Laravel 7 中使用 Mayflower/Holidays 来获取我所在地区的假期列表。我得到的 Json 是:
{"2":{"type":"holiday","name":"My Holiday 1","weight":1,"date":"2020-05-01 00:00:00.000000","timezone_type":3,"timezone":"Europe\/Berlin"},"5":{"type":"holiday","name":"My Holiday 2","weight":1,"date":"2020-05-20 00:00:00.000000","timezone_type":3,"timezone":"Europe\/Berlin"}}
没错,但我需要不同的表示。
[{"title":"My Holiday 1","start":"01.05.2020"},{"title":"My Holiday 2","start":"20.05.2020"}]
更轻、更一维,键 name 和 date 应该重命名为 title 和 start。我试过了
使用foreach 和array_map 的各种方法,但不断出错。使用 PHP 7 执行此操作的最佳方法是什么?
【问题讨论】: