- var_dump: documentation ( source)
- array_column: documentation ( source)
<?php
$array1 =[
["id"=> "1",
"uid"=>'123',
"status"=>'0'],
["id"=> "2",
"uid"=>'321',
"status"=>'1']
];
$array2 =[
["uid"=> "123",
"name"=>'张三'],
["uid"=> "321",
"name"=>'李四']
];
$array2 = array_column($array2, 'name', 'uid');
foreach($array1 as &$arr) $arr['uid'] = $array2[$arr['uid']];
var_dump($array1);