В PHP7, как рекурсивно сортировать все уровни массива, чтобы иметь смежные ключи в лексикографическом порядке?
Этот образец массива:
$a = ['c'=>['d'=>1, 'a'=>2], 'b'=>['b'=>3, 'a'=>4], 'a'=>['z','x','y']];
Я ищуперевести на:
$a = ['a'=>['z','x','y'], 'b'=>['a'=>4, 'b'=>3], 'c'=>['a'=>2, 'd'=>1]];