<?php
$keys = ['a','b','c','d','e','f','g','h','i','alias'];
$private = ['a','b','c','d', 'real'];
$aliases = [
'alias' => 'real',
'foo' => 'bar'
];
$aliases = array_flip($aliases);
$privateAliases = array_intersect_key($aliases, array_flip($private));
$privateAliases = array_values($privateAliases);
print_r(array_merge($private, $privateAliases));
preferences:
45.22 ms | 402 KiB | 5 Q