@WebforSelf

Как поставить условие на вывод параметра PHP?

Есть такой участок кода

if ($this->payment_settings['credit']) { 
			$sber_type = 'CREDIT';	
			} else {
			$sber_type = 'INSTALLMENT';
			$sber_period = explode(",",$this->payment_settings['sbr_installment']);
			}
			
			$orderBundle['installments'] = [			
                "productType" => 'INSTALLMENT',
                "rightTerms" => [$sber_period ],
                "productID" => 10
            ];


Как сделать чтоб при $sber_type = 'CREDIT'; чтоб данная строка - "rightTerms" => [$sber_period ], не выводилась в параметрах? обычный if выдает ошибку

[30-May-2021 06:44:07 Etc/UTC] PHP Parse error: syntax error, unexpected 'if' (T_IF), expecting ']' in
  • Вопрос задан
  • 80 просмотров
Решения вопроса 1
Spartak-2205
@Spartak-2205
Разработка и создание сайтов
$sber_type = $this->payment_settings['credit'] ? 'CREDIT' : 'INSTALLMENT';

$orderBundle['installments'] = [
	"productType" => 'INSTALLMENT',
	"productID" => 10
];

if ($sber_type != 'CREDIT') {
	$orderBundle['installments']['rightTerms'] = [explode(',', $this->payment_settings['sbr_installment'])];
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы