RsD0p9BK
5/21/2015 - 8:54 AM

array__sort_by_2_params.php

// соритровка по двум параметрам

usort($arr, function($a, $b){
	// сортировка по имени
	$compare = strnatcmp($b["enabled"], $a["enabled"]);
	if( $compare !== 0 )
		return ( $compare > 0 ) ? 1 : -1;

	// сортировка по активности
	$compare = strnatcmp($a["disp_name"], $b["disp_name"]);
	if( $compare !== 0 )
		return ( $compare > 0 ) ? 1 : -1;

	return 0;
});

// http://ru.stackoverflow.com/questions/71157/Двойная-сортировка