所以,我有一个由 WordPress 中的 Gravity Forms 填充的数组。该表单的工作方式是填充某些字段,而其他字段则不基于条件逻辑。
$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 命令,但我不知道正确的语法或从数组中提取单个值的方法。
提前谢谢大家!
if(!empty($add_client_ukdir_one_payload['ctclastname'])) {
$add_client_response = $client->AddContact($add_client_ukdir_one_payload);
}
就这样做。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句