以下是按货币过滤产品数组的代码。
$filtered = array_filter($products->data, function ($item) use ($request) {
return strpos($item->id, strtoupper($request->currency)) !== false;
});
return $filtered;
问题是有时过滤后的数组的格式如下:
[
{
id: "JPY_SNAP",
object: "product",
active: true,
}
]
其他货币格式如下:
{
1: {
id: "GBP_SNAP",
object: "product",
active: true,
}
}
为什么会这样?这对我来说毫无意义。
由于