我正在使用php函数
$array = [ 'red' => ['nice' => true, 'hot' => true], 'green => ['nice' => true, 'hot' => false ]
array array_column ( array $array , mixed $column_key [, mixed $index_key = null ] )
我想将index_key设置为数组索引,该怎么做?
array_column($array, 'hot' , index??? )
获取
[
'red' => true,
'green' => false
]
答案 0 :(得分:3)
array_column()允许您将子数组中的元素定义为键,但不能定义子数组的键;它适用于子数组中的值。
你可以做的是:
$result = array_combine(
array_keys($originalArray),
array_column($originalArray, 'hot')
);