$arr=array(
[0]=>array(
[username]=>bsmith
[name]=>Bob Smith
)
[1]=>array(
[username]=>mjohnson
[name]=>Mike Johnson
)
[2]=>array(
[username]=>ameyer
[name]=>Meyer Adam
)
)
Need to natural (alphabetical) sort by a specific sub-value of the array.
If sort by "username" => => ameyer, bsmith, mjohnson
$arr=array(
[0]=>array(
[username]=>ameyer
[name]=>Meyer Adam
)
[1]=>array(
[username]=>bsmith
[name]=>Bob Smith
)
[2]=>array(
[username]=>mjohnson
[name]=>Mike Johnson
)
)
If sort by "name" => bsmith, ameyer, mjohnson
$arr=array(
[0]=>array(
[username]=>bsmith
[name]=>Bob Smith
)
[1]=>array(
[username]=>ameyer
[name]=>Meyer Adam
)
[2]=>array(
[username]=>mjohnson
[name]=>Mike Johnson
)
)
What is the most elegant way to do that?
Should I use uasort?