- strcmp: documentation ( source)
- usort: documentation ( source)
- array_pop: documentation ( source)
<?php
$abc = array( 'a' => array('Aron','M'),
'b' => array('Abbey','D'),
'c' => array('Alice','P'));
function cmp($a, $b)
{
$a=array_pop($a);
$b=array_pop($b);
$res = strcmp($a,$b);
if ( $res == 0) {
return 0;
}
return ($res < 0) ? -1 : 1;
}
usort($abc, "cmp");
foreach ($a as $key => $value) {
echo "$key: $value\n";
}