【发布时间】:2015-10-02 18:12:49
【问题描述】:
我正在寻找更专业的方法来解决一个非常简单的问题。
我有一个类似的数组:
$originalArray = [
0 => [
'id' => 22,
],
1 => [
'id' => 9,
],
2 => [
'id' => 15,
],
]
知道所有这些 id 都是唯一的,我想将数组简化为:
$peeledResult = [
0 => 22,
1=> 9,
2 => 15,
]
以下是我的基本解决方案,但我想知道是否有更优雅的方法来实现这一点。
$peeledResult = [];
foreach ($originalArray as $item) {
$peeledResult[] = $role['id'];
}
提前感谢您的任何建议:)
【问题讨论】:
-
太好了,谢谢@Rizier123。只是为了确认one of the answers 中提到的
array_column()方法可以完美地完成工作!