php-使用键在任意数组位置插入项

php-使用键在任意数组位置插入项,php,arrays,sorting,Php,Arrays,Sorting,这是我的阵列: array( 99 => 100, 53 => 200, 29 => 300 ) 我想在索引2中添加一个新项目,如下所示: array( 99 => 100, 53 => 200, 36 => 'new', 29 => 300 ) 我只找到了一个解决方案来添加一个没有自己密钥的新项, 有人有主意吗 $table[36] = 'new' 如果存在重复条目,则应在输入前使用新密钥重新插入条目 $table[] = $table[36];

这是我的阵列:

array(
99 => 100,
53 => 200,
29 => 300
)
我想在索引2中添加一个新项目,如下所示:

array(
99 => 100,
53 => 200,
36 => 'new',
29 => 300
)
我只找到了一个解决方案来添加一个没有自己密钥的新项, 有人有主意吗

$table[36] = 'new'
如果存在重复条目,则应在输入前使用新密钥重新插入条目

$table[] = $table[36];
$table[36] = 'new';

如果数组被排序,它看起来是这样的

可以添加新元素:

$array[36] = 'new';
然后进行排序:

krsort($array);

$foo[36]=“new”
有什么困难?可能是重复的,所以要插入到数组的特定索引中?可能的重复