How do I sort one array by the values of an associative array?
Like in Perl:
@array = sort { uc($somehash{$a}) cmp uc($somehash{$b}) } @array;
Use usort().
function hash_comparison($a,$b) { global $somehash; return strcasecmp($somehash[$a],$somehash[$b]); } usort($array,'hash_comparison');
Thanks!
That works great!