[ create a new paste ] login | about

Link: http://codepad.org/biXJgHQA    [ raw code | output | fork ]

PHP, pasted on May 28:
<?php
$array = array(
	0 => array('date'=>'01/05/2013 12:00', 'location'=>'A'),
	1 => array('date'=>'09/05/2013 12:00', 'location'=>'B'),
	2 => array('date'=>'03/05/2013 12:00', 'location'=>'C'),
	3 => array('date'=>'02/05/2013 12:00', 'location'=>'D')
);

echo '<pre>';
print_r($array);
echo '</pre>';

function sorting($a, $b){
	$a = strtotime($a['date']);
	$b = strtotime($b['date']);
	
	if ($a == $b) {
        return 0;
    }
    return ($a < $b) ? -1 : 1;
}

usort($array, "sorting");


echo '<pre>';
print_r($array);
echo '</pre>';
?>


Output:
<pre>Array
(
    [0] => Array
        (
            [date] => 01/05/2013 12:00
            [location] => A
        )

    [1] => Array
        (
            [date] => 09/05/2013 12:00
            [location] => B
        )

    [2] => Array
        (
            [date] => 03/05/2013 12:00
            [location] => C
        )

    [3] => Array
        (
            [date] => 02/05/2013 12:00
            [location] => D
        )

)
</pre><pre>Array
(
    [0] => Array
        (
            [date] => 01/05/2013 12:00
            [location] => A
        )

    [1] => Array
        (
            [date] => 02/05/2013 12:00
            [location] => D
        )

    [2] => Array
        (
            [date] => 03/05/2013 12:00
            [location] => C
        )

    [3] => Array
        (
            [date] => 09/05/2013 12:00
            [location] => B
        )

)
</pre>


Create a new paste based on this one


Comments: