$arr = [
22 => 'one',
322 => 'two',
42 => 'three',
55 => 'four',
76 => 'five',
21 => 'six',
34 => 'seven',
];
$myKeys = [42, 76, 21];
$newArr = array_filter($arr, function($key) use ($myKeys) {
return in_array($key, $myKeys);
}, ARRAY_FILTER_USE_KEY);
print_r($newArr);
/** result
Array
(
[42] => three
[76] => five
[21] => six
)
**/
//Это ваш код
$array = array(
"1" => array("id"=>"123", "name"=>"Alex"),
"2"=>array("id"=>"322", "name"=>"Pasha"),....
"22"=>array("id"=>"312", "name"=>"Lesha"),....);
// используйте роямое обращение по ключу
print_r($array[2]);
print_r($array[22])
//...etc
//Или вам нужно и применение цикла? и что бы цикл выводил только заданные ключи?