【发布时间】:2021-10-30 02:06:44
【问题描述】:
我在这里有一个codepen,它显示了大量的对象。我想从中提取特定属性并显示在控制台日志中,但在 PHP 中。
不幸的是,我对 PHP 很陌生,似乎无法弄清楚:
到目前为止我的尝试:
$suppliersNotInDB = array_map(function ($order) {
if (isset($order->items) && is_array($order->items)) {
return array_map(function ($item) {
return [...$item];
}, $order->items);
}
}, $ordersData);
据我所知,这还不是很接近,但我已经做了好几个小时了。任何帮助将不胜感激。
总而言之,我想在后端(Laravel)中执行这种过滤和排序,而不是前端,那里已经发生了太多事情。
【问题讨论】:
-
您最终希望返回什么?你的问题没有说清楚
-
如果您打开 codepen 并查看控制台日志,您将看到一个对象数组。这就是我需要的结果
-
Splat-packing 效率低且冗长。 stackoverflow.com/q/57725811/2943403您的示例输入和期望的结果是不清楚的。