有可能使用类似的东西array_pluck($array, 'users.*.id')吗?
想象一下,我有:
$array = [
'users' => [
[ 'id' => 1 ],
[ 'id' => 2 ],
[ 'id' => 3 ],
]
];
Run Code Online (Sandbox Code Playgroud)
我想得到[1, 2, 3].
我想是这样的:users.*.id,users.id和users..id,但是毫无效果.
使用 array_pluck($array['users'], 'id')
该函数仅支持单维数组.它将搜索数组中与第二个参数匹配的键; 在你的情况下是'id'.您会注意到,您在示例中搜索的数组只有一个名为key users且没有名称的名称id.
使用$array['users']means pluck查看该数组,然后查找id在每个元素上命名的键.
| 归档时间: |
|
| 查看次数: |
12515 次 |
| 最近记录: |