Как добавить еще одну запись в массив? [дублировать]Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как добавить еще одну запись в массив? [дублировать]

Сообщение Anonymous »

Вот код, который работает. < /p>
$options = [
'title' => $this->name,
'options' => [
[
'id' => 'home_delivery',
'icon' => $this->settings['icon'],
'name' => 'Delivery Fee',
'description' => 'weight:'.$weight,
'fields' => $note,
'cost' => $price1,
'tax_class_id' => $this->settings['tax_class_id'],
],
[
'id' => 'option_2',
'icon' => $this->settings['icon'],
'name' => $cparray[0],
'description' => 'This is the description for option 2',
'fields' => '',
'cost' => $price2,
'tax_class_id' => $this->settings['tax_class_id'],
],
],
];
< /code>
Количество разных параметров (разные идентификаторы) варьируется, поэтому я просто хочу добавить другой идентификатор с его переменными после этого, например, добавить это, если есть 3 -й вариант: < /p>

[
'id' => 'option_3',
'icon' => $this->settings['icon'],
'name' => $cparray[1],
'description' => 'This is the description for option 3',
'fields' => '',
'cost' => $price3,
'tax_class_id' => $this->settings['tax_class_id'],
],
< /code>
Я думаю о чем -то подобном, но это не совсем правильно: < /p>
$options['options'] += ['id' => 'option_3','icon' => $this->settings['icon'],'name' => $cparray[4],'description' => 'This is the description for option 3','fields' => '','cost' => $price2,'tax_class_id' => $this->settings['tax_class_id'],];

< /code>
Я нахожу несколько вариантов добавления в массив. Я, очевидно, не делаю что -то правильно, потому что не до конца понимаю строительство массива, создаваемое изначально. Я думаю, что это глубоко создает уровни массива 2, и мне нужно добавить элемент во внутренний.

Подробнее здесь: https://stackoverflow.com/questions/797 ... o-an-array
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»