Cita:
Iniciado por Ronruby No seria necesario siquiera guardar el orden en un nuevo array, lo puedes hacer con un solo foreach.
También me gustaría conocer tu forma de hacer este ejercicio.
Tal vez así?
Código PHP:
Ver original<?php
$l = array('dato0','dato2','dato4','dato3','dato1'); $patron = array(1, 3, 2, 0, 4);
foreach ($patron as $p) {
echo $l[$p] . '<br />';
}