Итак, у меня есть массив, который заполняется Gravity Forms в WordPress.Форма работает таким образом, что определенные поля заполняются, а другие не основаны на условной логике.
$add_client_ukdir_one_payload = array(
"cli_id" => $clientId,
"ctcfirstname" => rgar( $entry, '418.3' ),
"ctcmiddlename" => rgar( $entry, '418.4' ),
"ctcjobtitle" => "Director",
"ctclastname" => rgar( $entry, '418.6' ),
"ctcAddress1" => rgar( $entry, '423.1' ),
"ctcAddress2" => rgar( $entry, '423.2' ),
"ctccity" => rgar( $entry, '423.3' ),
"ctccountry" => rgar( $entry, '420' ),
"ctcdateofbirth" => rgar( $entry, '421' ),
"ctcemail" => rgar( $entry, '422.2' ),
"ctcmobilephone" => rgar( $entry, '531' ) . rgar( $entry, '533' ),
"ctcnationality" => rgar( $entry, '420' ),
"ctcpostcode" => rgar( $entry, '423.5' ),
"ctctelephone" => rgar( $entry, '530' ) . rgar( $entry, '532' ),
"ctctitle" => rgar( $entry, '418.2' ),
);
$add_client_response = $client->AddContact($add_client_ukdir_one_payload);
После этого есть несколько действий.Я хочу иметь возможность пропустить действие $ add_client_response = $ client-> AddContact ($ add_client_ukdir_one_payload);если "ctclastname" пусто, что указывает на то, что часть формы, необходимой для заполнения этого массива, не была заполнена.
Мои знания PHP не так уж хороши, я был глубоко погружен в этот проект.Я думаю, что должна быть команда foreach или isset, но я не знаю правильный синтаксис или способ извлечь единственное значение из массива.
Заранее спасибо всем!