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

时间:2015-01-13 15:03:56

标签: php arrays sorting

这是我的阵列:

array(
99 => 100,
53 => 200,
29 => 300
)

我想在索引2处添加一个新项目,如下所示:

array(
99 => 100,
53 => 200,
36 => 'new',
29 => 300
)

我只找到了一个没有自己的密钥添加新项目的解决方案, 有人有想法吗?

2 个答案:

答案 0 :(得分:0)

$table[36] = 'new'

如果有重复输入,您应该在之前使用新密钥重新插入条目。

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

答案 1 :(得分:0)

如果数组已排序,它看起来像这样。

您可以添加新元素:

$array[36] = 'new';

然后对其进行排序:

krsort($array);