each(function (&$item, $key) { var_dump($item, $key); $item = rand(100, 999); }); } elseif ($n == 2) { var_dump($array->reverse()); } elseif ($n == 3) { $newArray = $array->map(function ($item) { var_dump($item); return rand(100, 999); }); var_dump($newArray); } elseif ($n == 4) { echo $array->reduce(function ($result, $item) { return $result + $item; }); }