- var_dump: documentation ( source)
- array_reduce: documentation ( source)
- reset: documentation ( source)
- key: documentation ( source)
<?php
$oldArr = [
[
"t1" => "test1"
],[
"t2" => "test2"
],[
"t3" => "test3"
],[
"t4" => "test4"
],[
"t5" => "test5"
]
];
$newArr = array_reduce($oldArr, function($carry, $item){
$carry[key($item)] = reset($item);
return $carry;
});
var_dump($newArr);