Дополнительно
Как добавить элементы в пустой массив в PHP?
Если я определяю массив в PHP следующим образом (я не определяю его размер):
$cart = array();
Могу ли я просто добавить в него элементы, используя следующее?
$cart[] = 13;
$cart[] = "foo";
$cart[] = obj;
Разве у массивов в PHP нет метода add, например, cart.add(13)
?
453
8
И [
array_push
][1], и описанный вами метод будут работать.Лучше не использовать
array_push
и просто использовать то, что вы предложили. Функции только добавляют накладные расходы.Исходя из моего опыта, решения в порядке(лучший), когда ключи не важны:
Вы можете использовать array_push. Он добавляет элементы в конец массива, как в стеке.
Вы также могли бы сделать это следующим образом:
Помните, этот метод перезаписывает первый массив, так что используйте только, когда вы уверены!
(см. Источник)
Когда один хочет, чтобы элементы, которые будут добавлены с нулевой индексацией элементов, я думаю, это будет работать также: