我有一个多维数组或数组,我也在我的配置文件中使用它。该文件也是手动编辑的,所以我希望一些键具有固定的位置。代码读取这个数组的配置文件,修改,插入密钥等,然后将其保存回来。在保存时我按键排序,但现在我发现它不够好。
有没有什么办法
密钥'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',
),
)