- strnatcmp: documentation ( source)
- var_dump: documentation ( source)
- usort: documentation ( source)
<?php
$myArray = array();
$myArray[]['username'] = 'cpranot';
$myArray[]['username'] = 'lcruz';
$myArray[]['username'] = 'adlee';
usort($myArray, function($a, $b) { return strnatcmp($a["username"], $b["username"]); });
//function something($a, $b){return strnatcmp($a["username"], $b["username"]);}
//usort($myArray, 'something');
var_dump($myArray);