Это мой массив:
array(
99 => 100,
53 => 200,
29 => 300
)
Я хотел бы добавить новый элемент в индекс 2 следующим образом:
array(
99 => 100,
53 => 200,
36 => 'new',
29 => 300
)
Я нашел решение для добавления нового элемента без собственного ключа, есть ли у кого-нибудь идея?
Если массив отсортирован и выглядит так.
Вы можете добавить новый элемент:
$array[36] = 'new';
и сортировать его потом:
krsort($array);
$table[36] = 'new'
В случае повторной записи вы должны повторно вставить запись с новым ключом ранее.
$table[] = $table[36];
$table[36] = 'new';
$foo[36] = 'new'
?