Martha's CIS 52 Lab #2 Number Exercise #12

Lab #2 Exercise #12.  Demonstrate how to define an array argument as a reference type.

**************************************************************

CODES:

<?php 
function flipArray(&$array) {
echo "Array before flip: <br />";
print_r($array);
$array = array_flip($array);
echo "<br />Array after flip: <br />";
print_r($array);
echo "<br />Original array: <br />";
print_r($array);
}
$test = array(2,3,4);
print(flipArray($test));
?>

**************************************************************

ANSWER:

Array before flip:
Array ( [0] => 2 [1] => 3 [2] => 4 )
Array after flip:
Array ( [2] => 0 [3] => 1 [4] => 2 )
Original array:
Array ( [2] => 0 [3] => 1 [4] => 2 )