Вот код, который работает. < /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
Как добавить еще одну запись в массив? [дублировать] ⇐ Php
Кемеровские программисты php общаются здесь
-
Anonymous
1756909005
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, и мне нужно добавить элемент во внутренний.
Подробнее здесь: [url]https://stackoverflow.com/questions/79754717/how-do-i-add-another-array-entry-to-an-array[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия