La sintaxís correcta para agregar elementos a un array es:
Código PHP:
Ver original$array[] = $nuevoelemento
// o
$array[$foo] = $nuevoelemento
Al tu hacer esto:
Código PHP:
Ver originalforeach ($options as $x){
$arrayLst = array( $x['id'] => $x['nom'] ); }
Sobreescribes en cada vuelta tu lista.
Saludos.