<?
$selectedlist=array(3,5);
$alllist=array(1=>'one',2=>'two',3=>'three',4=>'four',5=>'five');

$a=array_intersect_key($alllist,array_flip($selectedlist))+$alllist;
print_r($a);
?>