fork(3) download
  1. <?php
  2.  
  3. function __rearrange(&$a, &$b){
  4. $c = array();
  5. foreach($b as $index){
  6. array_push($c, $a[$index]);
  7. }
  8. return $c;
  9. }
  10.  
  11. $a = array("Apple", "Orange", "Banana", "Melon");
  12. $b = array(1, 3, 0, 2);
  13. $c = __rearrange($a, $b);
  14. print_r($c);
  15.  
  16. ?>
Success #stdin #stdout 0.01s 20568KB
stdin
Standard input is empty
stdout
Array
(
    [0] => Orange
    [1] => Melon
    [2] => Apple
    [3] => Banana
)