День добрый
Есть кусок кода для SELECT поля (YII2 фреймворк)
->dropDownList($structure_enum, [
'class' => 'form__select',
'style' => 'width: 100%;',
])
Т.е грубо говоря есть массив данных
Как в этот массив передать или нет еще один ключ по условию, не городя лишнего кода выше
Т.е написать что то вроде
->dropDownList($structure_enum, [
'class' => 'form__select',
'style' => 'width: 100%;',
$structure_strict ? 'disabled' => 'disabled' : '',
])
Код само собой не рабочий, но для примера понятен
P.S Просьба в ответах не предлагать вариант типа
$a = [
'class' => 'form__select',
'style' => 'width: 100%;',
];
if ($structure_strict) $a ['disabled'] = 'disabled';
.....
->dropDownList($structure_enum, $a)
Интересует именно вопрос краткости записи
P.S
Всем спасибо за ответы
В общем или через array_merge или через сложение массивов