Cita:
Iniciado por metacortex dashtrash, tengo curiosidad ¿Cómo se resolvería el problema de la forma que mencionas?.
Me respondo a mí mismo:
Código PHP:
Ver original$array = array("valor1" => 1 , "valor2" => 2 , "valor3" => 3 , "valor4" => 'cuatro' , "valor5" => 'cosa' , "valor6" => 6); $posiciones = array('1' , '4' , '2' , '5'); // ... Y 200 más
foreach($posiciones as $clave => $valor)
$resultado[] = $array[$k[$valor]];
echo '<pre>'. print_r($resultado , true) .'</pre>';
Aunque la verdadera curiosidad es que se pudiera hacer sin bucles.