0
Array
(
    [1257984000] => 2009-11-11 19:00:00
    [1258416000] => 2009-11-16 19:00:00
    [1258722000] => 2009-11-20 08:00:00
    [1258394400] => 2009-11-16 13:00:00
)

This is my array. I want to sort based on the array number( ie. 1257984000,1258416000 etc).

Coding Used:

function cmp($a, $b) {
    if ($a == $b) {
        return 0;
    }
    return ($a < $b) ? -1 : 1;
}
uasort($array, 'cmp');

It is not sorting properly. Whether my coding style is correct?

0

1 Answer 1

6

Use ksort to sort by key.

Sign up to request clarification or add additional context in comments.

2 Comments

uksort in his case, since he wants a comparison function.
@JW: He doesn’t need a comparison function since the default comparison of ksort behaves is the same as his.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.