How to sort array by array field

Hi!
I have following code of array.

[1] => Array
        (
            [trans_date_time] => 30-07-2008 11:35:16
            [transaction_value] => 16.95
            [affiliate_earns] => 0.51
            [programme_name] => Buy Cosmetics
        )

    [2] => Array
        (
            [trans_date_time] => 26-07-2006 13:37:31
            [transaction_value] => 5.99
            [affiliate_earns] =>
            [programme_name] => hmv
        )

    [3] => Array
        (
            [trans_date_time] => 16-08-2006 12:27:21
            [transaction_value] => 6.40
            [affiliate_earns] =>
            [programme_name] => Good
        )

    [0] => Array
        (
            [trans_date_time] => 09-09-2008 09:31:07
            [transaction_value] => 219.14
            [affiliate_earns] => 45.00
            [programme_name] => AIG Home insurance
        )

    [4] => Array
        (
            [trans_date_time] => 06-09-2006 10:05:22
            [transaction_value] => 7.50
            [affiliate_earns] =>
            [programme_name] => Better
        )

I want to sort above mentioned array as per ‘trans_date_time’ in descending order.

Can anyone help me in this regards

Thanks in advance

http://uk.php.net/manual/en/function.array-multisort.php
http://uk.php.net/manual/en/function.usort.php

Both good options for this