Предположим, ассоциативный массив с одним элементом
array('red'=> 3, 'blue'=> 6, 'yellow'=> 2, 'orange'=> 1)
Мне нужно отсортировать эти ключи по возрастанию (или по убыванию), и поместить каждый отсортированный элемент в новый массив wa, чтобы получить отдельные элементы массива, как в
myarray[] = array('orange' => 1);
myarray[] = array('yellow' => 2);
myarray[] = array('red' => 3);
myarray[] = array('blue' => 6);
Добавлено
Моей первой мыслью было использование asort / ksort, но эти функции, похоже, требуют нескольких элементов массива. В моем случае есть только один элемент массива. Мне нужно отсортировать содержимое одного элемента ассоциативного массива.