$users = [
[
'uuid' => 1,
'name' => 'Петя',
'date' => '19.11.2015',
],
[
'uuid' => 1,
'name' => 'Петя',
'date' => '22.11.2015',
],
[
'uuid' => 2,
'name' => 'Игорь',
'date' => '1.11.2015',
],
[
'uuid' => 2,
'name' => 'Игорь',
'date' => '4.11.2015',
],
]
foreach ($users as $user) {
$lastDates[$user['uuid']] = $user['date'];
}
$lastDates = array_combine(array_column($users, 'uuid'), array_column($users, 'date'));
function searchLastUuid($array, $uuid)
{
for ($i = count($array) - 1; $i >= 0; $i--) {
if ($array[$i]['uuid'] == $uuid) {
return $array[$i];
}
}
return null;
}
$key = array_search(1, array_column($users, 'uuid'));
print_r($users[$key]['date']);