У меня есть вопрос Так что у меня этот массив:Рекурсивный ksort: не сортировать массив
Array
(
[2016] => Array
(
[23] => Array
(
[total_auctions] => 0
[total_price] => 0
)
[22] => Array
(
[total_auctions] => 0
[total_price] => 0
)
[21] => Array
(
[total_auctions] => 0
[total_price] => 0
)
[20] => Array
(
[total_auctions] => 0
[total_price] => 0
)
)
Я хочу, чтобы отсортировать рекурсивный по ключу. Поэтому я создаю METHODE:
public function sortNestedArrayAssoc($a)
{
if (!is_array($a)) {
return false;
}
ksort($a);
foreach ($a as $k=>$v) {
$this->sortNestedArrayAssoc($a[$k]);
}
return true;
}
Но я получаю тот же результат, массив с ключом 23
является первым, и я не»действительно понять, где проблема. Не могли бы вы мне помочь ? Thx заранее и извините за мой английский
Вам необходимо, чтобы метод arg передавался по ссылке. –