Sort in multi-dimensional array
Posted: Sat May 25, 2002 12:30 pm
It this exampe $coloumn in function "scmp" is undefined. How correct this problem? Or how I can sort multid. array on whole coloumn?
Code: Select all
function selectsort ($filename, $sort) {
$this->openfile($filename);
$lines = $this->filesї$filename];
// sort
global $coloumn;
$coloumn = 6;
function scmp ($a, $b){
if ($aї$coloumn]>$bї$coloumn])
$result = 1;
else if($aї$coloumn]==$bї$coloumn])
$result = 0;
else
$result = -1;
echo " ".$aї$coloumn]."->".$coloumn;
return ($result *(-1));
}
usort($lines, "scmp");
//end of sort
return $lines;
}