Мой массив:PHP порядок ключей ассоциативного массива (без сортировки)
$data = array('two' => 2, 'one' => 1, 'three' => 3);
Теперь, когда я итерацию массива, первое значение, которое придумает, вероятно, будет
$data['two'] // = 2 @ index[0]
правильно?
Что делать, если я хочу переместить $ data [1] в позицию $ data [0]?
Перефразируя:
Как сделать массив выглядеть следующим образом (так, что «один» приходит на $ данных [0])
$data = array('one' => 1, 'two' => 2, 'three' => 3
Зачем мне это нужно?
Я использую воспламенитель кода, таблица-> генерировать встроенную функцию принимает массив-символ и создает таблицу, но не предлагает метод размещения столбцов. Вот почему я хотел бы переместить столбцы в исходном массиве.
Возможный дубликат [? Сортирует массив по ключам на основе другого массива] (HTTP : //stackoverflow.com/questions/348410/sort-an-array-by-keys-based-on-another-array) – iautomation
@iautomation В вопросе не упоминалось использование второй массив для управления порядком первого.Они попросили решение для управления порядком ключей после создания массива. Использование другого массива МОЖЕТ быть одним из возможных решений, но это не должно быть ограничивающим фактором при поиске решений для этого вопроса. – RedYetiCo