<?php

function __rearrange(&$a, &$b){
	$c = array();
	foreach($b as $index){
		array_push($c, $a[$index]);
	}
	return $c;
}

$a = array("Apple", "Orange", "Banana", "Melon");
$b = array(1, 3, 0, 2);
$c = __rearrange($a, $b);
print_r($c);

?>