Is there an easier way to convert the follow bit of Perl code over to PHP?
Perl:
@arr1 = sort {
$a->{cat} cmp $b->{cat} or
$a->{name} cmp $b->{name} or
$a->{rating} cmp $b->{rating}
} @arr1;
PHP:
usort( $arr1, create_function('$a,$b','return ( strcmp($a[cat],$b[cat]) ? strcmp($a[cat],$b[cat]) : ( strcmp($a[name],$b[name]) ? strcmp($a[name],$b[name]) : ( strcmp($a[rating],$b[rating]) ? strcmp($a[rating],$b[rating]) : -1 )));') );
Thanks for any help possible 🙂