[ create a new paste ] login | about

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

minitech - PHP, pasted on Feb 21:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
// A function to sort by last name.
function lastNameSort($a, $b) {
    $aLast = end(explode(' ', $a));
    $bLast = end(explode(' ', $b));

    return strcasecmp($aLast, $bLast);
}

// The array of data.
$array = array(
    27 => 'Sarah Green',
    29 => 'Adam Brown',
    68 => 'Fred Able'
);

uasort($array, 'lastNameSort');

print_r($array);
?>


Output:
1
2
3
4
5
6
Array
(
    [68] => Fred Able
    [29] => Adam Brown
    [27] => Sarah Green
)


Create a new paste based on this one


Comments: