- var_dump: documentation ( source)
- array_column: documentation ( source)
- array_walk: documentation ( source)
<?php
$oldArray = [
0 => ['id' => 5, 'value' => 50],
1 => ['id' => 6, 'value' => 60],
2 => ['id' => 7, 'value' => 70],
];
$newArray = array_column($oldArray, 'value', 'id');
array_walk($newArray, function(&$value) { $value = ['value' => $value]; });
var_dump($newArray);