我想把一个对象数组变成一个数组,它的值是从对象的一个值中提取出来的。例如,我有一个对象数组,如下所示。
[
{
"stockname": 12,
"stockname": "BREAD"
},
{
"stockname": 13,
"stockname": "PEANUT"
}
]我想要的结果是用股票的价值
[12,13]我读过各种参考资料,但仍未在php中找到解决方案
发布于 2022-03-16 04:54:24
使用foreach手动创建基于对象值的数组。
$objects = [
{
"stock": 12,
"stockname": "BREAD"
},
{
"stock": 13,
"stockname": "PEANUT"
}
];
$stocks = [];
foreach ($objects as $obj) {
array_push($stocks, $obj->stock);
}https://stackoverflow.com/questions/71491759
复制相似问题