Как бы переключить порядок сортировки между восходящим/нисходящим в следующей функции? Все, что он делает, - это порядок многомерного массива по выбранному полю, а затем по названию.Передача по возрастанию/убыванию параметра uasort()?
$sortby = 'date';
$orderby = 'asc';
function sort($a, $b)
{
$retval = strnatcmp($a[$sortby], $b[$sortby]);
if(!$retval) return strnatcmp($a['title'], $b['title']);
return $retval;
}
uasort($jobs, 'sort');
Будет ли это работать для алфавитной сортировки, хотя? – robotmay
Как насчет Функция rsort ($ a, $ b) {return sort ($ b, $ a); } – grantwparks