No me queda clara tu intención, ¿podrías explicarte mejor?
Basicamente lo que no entiendo es por qué no te sirve un vector normalito
Código PHP:
array(5 => 100, 6 => 800)
Creo que podrías hacer lo mismo guardando el "recorrido" en otro vector, y luego recorrerlo:
Código PHP:
$recorrido = array(5, 6, 2);
foreach ($recorrido as $posicion) {
echo ($vector_valores[ $posicion ]);
}
Saludos.