我想要以下内容:我有一个关联数组:
$array['a'] = 'item 1';
$array['b'] = 'item 2';
$array['c'] = 'item 3';
$array['d'] = 'item 4';
$array['e'] = 'item 5';
$array['f'] = 'item 6';
$array['g'] = 'item 7';
$array['h'] = 'item 8';
现在我想移动数组'd','e','f'(d-f)在'b'键之后移动。如何在php中优雅地做到这一点?所以我有:
$array['a'] = 'item 1';
$array['b'] = 'item 2';
$array['d'] = 'item 4';
$array['e'] = 'item 5';
$array['f'] = 'item 6';
$array['c'] = 'item 3';
$array['g'] = 'item 7';
$array['h'] = 'item 8';
看看uksort()函数
uksort—使用用户定义的比较函数按键对数组进行排序
(来自php手册)
使用ksort
-http://www.php.net/manual/en/function.ksort.php