Be',io ho fatto cosi':

preg_match('/'.$frase.'(.*)<\/select>/msU',$testo,$matches);

echo $matches[0];
echo $matches[1];

il risultato e' questo:

001 - SIEMENS 002 - MOTOROLA 003 - SAMSUNG

Solo,mi interessavano pero' i valori di "value" e non tanto quelli del testo