Skip to content

Instantly share code, notes, and snippets.

@makepanic
Created March 23, 2012 18:08
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save makepanic/2173332 to your computer and use it in GitHub Desktop.
Save makepanic/2173332 to your computer and use it in GitHub Desktop.
a PHP natcasesort function that returns a sorted array with modified indexes
function natcasesortWrite($arr){
natcasesort($arr);
return array_values($arr);
}
function natcasesortWrite($arr){
//Use natcasesort and save to new array (for php < 5.4)
if(is_array($arr)){
$tmpArray=array();
natcasesort($arr);
for($i=count($arr);$i>0;$i--){
$tmpArray[$i-1]=array_pop($arr);
}
return $tmpArray;
}else{
return false;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment