假设我有一个多维数组,其键 id 和字段。我想要的是将 id 的所有元素放在ondimensional数组中。我的意思是“擦除”字段,但保持原始的多维数组完整...这可能不使用 foreach 吗?
答案 0 :(得分:0)
听起来像是array_column()添加到PHP
的目的$result = array_column($myOriginalArray, 'id');
但确实需要PHP 5.5 +
如果您运行的是早期版本的PHP,则可以使用
进行模拟$columnName = 'id';
$result = array_map(
function($value) use ($columnName) {
return $value[$columnName];
},
$myOriginalArray
);