- var_dump: documentation ( source)
<?php
function array_swap(&$input, $num)
{
$tmp = $input[0];
$input[0] = $input[$num];
return $input[$num] = $tmp;
}
$input = [4, 5, 8, 9, 1, 7, 2];
function xsort($oldArray)
{
$newArray = array();
foreach($oldArray as $arr){
$newArray[] = array_swap($oldArray, $arr);
}
return $newArray;
}
var_dump(xsort($input));