я следующее, если заявление, которое работает отлично:Вложенные Если заявления PHP
if ($user['email_only'] === '1') {
$newsubscriber['subscriberMessage'] = array('masterId' => '1090438');
} else if($user['email_only'] === '0') {
$newsubscriber['subscriberMessage'] = array('masterId' => '1090442');
}
Однако, я хотел бы добавить дополнительные, если заявление вокруг этого, так что я мог бы установить различные идентификаторы на основе страны пользователей , Я придумал следующее, но он не работает?
if ($user['country'] === 'au') {
if($user['email_only'] === '1') {
$newsubscriber['subscriberMessage'] = array('masterId' => '1091479');
} else {
$newsubscriber['subscriberMessage'] = array('masterId' => '1090589');
}
} // AU country END
else if ($user['country'] === 'de') {
if($user['email_only'] === '1') {
$newsubscriber['subscriberMessage'] = array('masterId' => '1090438');
} else {
$newsubscriber['subscriberMessage'] = array('masterId' => '1090442');
}
} // DE country END
Может кто-нибудь помочь мне в том, где я иду не так?
Начните с отступывания своего кода правильным способом. Это имеет огромное значение. Кстати ... что не работает? Вы получаете какие-либо ошибки? – putvande
* Это не работает * не очень полезно. Что он должен делать, что он на самом деле делает? Вы получаете сообщения об ошибках? – Styphon
Вы уверены, что $ user ['country'] является строкой? – xyNNN