我有一个PHP数组:
$array = [
['key' => 'foo', 'value' => 'fooVal'],
['key' => 'bar', 'value' => 'barVal'],
];
是否有一种简单的方法来提取密钥,以便['foo', 'bar']
或我必须遍历$array
?
答案 0 :(得分:1)
您可以使用array_column
从数组中获取单个列的值
$array = [
['key' => 'foo', 'value' => 'fooVal'],
['key' => 'bar', 'value' => 'barVal'],
];
$result = array_column( $array , 'key' );
echo "<pre>";
print_r( $result );
echo "</pre>";
这将导致:
Array
(
[0] => foo
[1] => bar
)
Doc:array_column()