試してないから条件式あってるかわからないけど

$ct = count($array);

$copy = array();
for ($i = 0, $j = ct - 1; $i < ceil($ct / 2); $i++, $j--) {
$copy[$i] = $array[$i];
$copy[$j] = $array[$j];
}

みたいな前から後ろからぶっこまれて快感2倍にならないだろうか