RE: [PHP] Array Sorting
| From: | James Nunnerley | Date: | Thu, 04 May 2006 15:41:17 +0000 |
| Subject: | RE: [PHP] Array Sorting | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-235522@lists.php.net to get a copy of this message | ||
I think I may have written down my variable structure incorrectly in the
first place, which even has me confused...
The $file_array[$filename] is I don't think a further array.
The "sub" values are created as follows:
$file_array[$filename]["Date"] = ...
$file_array[$filename]["Size"] = ...
Looking at usort, it will put the list of Dates in order (by doing a pure if
is bigger or smaller...) but will loose the link between the particular
filename and it's date properties.
Does that make sense - or am I loosing the plot?
Am I also making a mistake by not defining $file_array[$filename]? I don't
think so, but would be happy to be corrected!
Cheers
Nunners
-----Original Message-----
From: Stut [mailto:stuttle@gmail.com]
Sent: 04 May 2006 16:24
To: James Nunnerley
Cc: php-general@lists.php.net
Subject: Re: [PHP] Array Sorting
James Nunnerley wrote:
>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?
>
>
http://php.net/usort <-- it be thataway!
-Stut
PS. Please start a new thread instead of just replying to someone elses
and changing the subject - it screws up the threading in decent email
clients.
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php