Hi All,

I've got an array which has the following properties:

$file_array[$filename] = array ("Date" => $Date, "size" => $size,
"permissions" => $permissions);

I can quite happily sort the array by filename (using natksort and
natkrsort), which I found on the php manual - and for reference have
included as a PS!!!!

What I'm not sure about doing is sorting by say Size or Date?

I've again had a look through the php manual but I'm not sure how to sort by
a property...

Can anyone point me in a direction?

Cheers
Nunners

PS.... as promised!

function natksort(&$aToBeSorted) {
        $aResult = array();
        $aKeys = array_keys($aToBeSorted);
        natcasesort($aKeys);
        foreach ($aKeys as $sKey) {
                $aResult[$sKey] = $aToBeSorted[$sKey];
        }
        $aToBeSorted = $aResult;
        return True;
}
                
function natkrsort(&$aToBeSorted) {
        $aResult = array();
        $aKeys = array_keys($aToBeSorted);
        $aKeys = array_reverse(natcasesort($aKeys));
        foreach ($aKeys as $sKey) {
                $aResult[$sKey] = $aToBeSorted[$sKey];
        }
        $aToBeSorted = $aResult;
        return True;
}

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to