PHP-массив заменяет номера ключами

У меня этот массив …

Array ( [result] => Success [finals] => Array ( [0] => Array ( [id] => 633 [name] => RESULT84 ) [0] => Array ( [id] => 766 [name] => RESULT2 ) [0] => Array ( [id] => 22 [name] => RESULT1 ) ) ) 

И я извлекаю имена, подобные этому …

 $names = array_column($data['finals'], 'name'); print_r($names); 

Что дает мне …

 Array ( [0] => RESULT84 [1] => RESULT2 [2] => RESULT1 ) 

Мой вопрос в том, как я могу изменить его, чтобы получить это …

 Array ( [RESULT84] => RESULT84 [RESULT2] => RESULT2 [RESULT1] => RESULT1 ) 

Что-то вроде array_fill_keys, мой лучший выбор?

Передайте третье name параметра в array_column чтобы сделать его ключевым

  $names = array_column($data['finals'], 'name','name'); print_r($names); 

Сати ответил на это правильно. Вот полный код:

 <?php $data = Array ( 'result' => 'Success', 'finals' => Array ( Array ( 'id' => 633, 'name' => 'RESULT84' ), Array ( 'id' => 766, 'name' => 'RESULT2' ), Array ( 'id' => 22, 'name' => 'RESULT1' ) ) ); $names = array_column($data['finals'], 'name','name'); print_r($names); ?>