У меня есть многомерный массив или массивы, которые я также использую в своем файле конфигурации.Файл также редактируется вручную, поэтому я хочу, чтобы некоторые клавиши имели фиксированное положение.Код читает файл конфигурации с этим массивом, модифицирует, вставляет ключи и т. Д., А затем сохраняет его обратно.При сохранении я сортирую ключи, но теперь я обнаружил, что они недостаточно хороши.
Есть ли способ иметь
- ключ
'full_name'
всегда в качестве первого ключа - ключ
'version'
в качестве второго - , а остальные ключи должны быть отсортированы в алфавитном порядке?
Образец массива ....
array (
'skroob' =>
array (
'ssh' => 'skroob',
'codebase_path' => '/srv/www/htdocs/imacs/radek/4.0.1',
'ssh_status' => 'ok',
'version' => '4.0.1',
'ssh_last_access' => '2012-Feb-17 10:07:26',
'edu_url' => 'https://testing/imacs/radek/4.0.1',
'full_name' => 'skroob 4.0.1',
),
'testing' =>
array (
'full_name' => 'My beautiful testing server (trunk)',
'version' => 'trunk',
'ssh' => 'testing',
'codebase_path' => '/srv/www/htdocs/imacs/radek/trunk',
'ssh_last_access' => '2012-Feb-17 10:07:26',
'ssh_status' => 'ok',
),
)