Basandome en la parte del array hice este pequeño script que convierte ese array que traes al array que esperas,
Igualmente seria mejor como dice enlinea777 modificar la exprecion regular,
Código PHP:
Ver original<?php
$a = ['">- Selecciona - ', '56345"> X', '34567"> H', '78656"> T', '24245"> J', '55678"> I'];
print 'ARREGLO ORIGINAL';
print '<pre>';
print '</pre>';
// Se determina el tamaño del array
//Se crea nuevo array donde se almacenaran los nuevos valores
$b;
//Se recorre el arreglo con un loop for
for ($i=0; $i < $ctd; $i++) {
//Verificamos si el indice es mayor o igual a cero
//hacemos el substring de ese valor
if($i > 0){
// substr('El string', caracter inicial, caracter final)
} else {
// asi solo guardamos el indice cero del arreglo
$b[$i] = $a[$i];
}
}
print 'ARREGLO MODIFICADO';
print '<pre>';
print '</pre>';
?>