标签: php foreach woocommerce
我想在woocommerce中展示一些自定义属性。 因此,我正在回应数组的键。
$mails = get_the_terms( $prod_id, 'pa_email'); foreach ( $mails as $mail ) { $mmail=$mail->name; }
到目前为止,此工作正常。但是,如果某个项目没有设置邮件地址,则会先显示该项目的上次使用值。我只是希望它是空的,而不是复制最后一个值。
答案 0 :(得分:0)
在PHP中听说过isset和empty吗?
$mails = get_the_terms( $prod_id, 'pa_email'); foreach ( $mails as $mail ) { if(!isset($mail->name) || empty($mail->name)) { $mmail = ""; } else { $mmail=$mail->name; } }