Use usort (stealing from php docs):
function cmp($a['score'], $b['score'])
{
if ($a['score'] == $b['score']) {
return 0;
}
return ($a['score'] < $b['score']) ? -1 : 1;
}
$data = array(...);
usort($data, "cmp");
On Jan 23, 2005, at 8:39 AM, Jeffery Fernandez wrote:
I have the following multi-dimentional array and I want to sort it by
the "score" key value
print_r($data);
Array
(
[0] => Array
(
[video_id] => 71
[old_id] => 7854
[title] => When the fire comes
[video_copies] => 1
[running_time] => 48
[date_published] => 06/02
[place_published] => Australia
[abstract] => ABC TV Gives details on many aspects of
bushfires: .......................
[library_medium_id] => 5
[library_type] => 4
[score] => 6.3310546875
)
[1] => Array
(
[video_id] => 9
[old_id] => 7792
[title] => Fire awareness
[video_copies] => 1
[running_time] => 15
[date_published] => [place_published] => Victoria
[abstract] => Safetycare Australia A general video
lookin.........
[library_medium_id] => 5
[library_type] => 4
[score] => 3.1997931003571
)
)
any ideas. Thanks
Jeffery
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
--
Kurt Yoder
http://yoderhome.com
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php