那是因为由于时间的原因,你循环了两次。完全没有必要。
foreach ($orders_ids as $details) {
$order = wc_get_order($details->order_id);
$fornavn = $order->get_billing_first_name();
$etternavn = $order->get_billing_last_name();
$deltakerkategori = $order->get_meta( \'_billing_field_447\', true );
$deltakerradio = $order->get_meta( \'_billing_field_538\', true );
echo \'\'.$fornavn.\' \'.$etternavn.\' \'.$deltakerkategori.\'/\'.$deltakerradio.\'<br>\';
}
此外,如果由于以下原因而无法解决此问题。。。好吧,magic,试试这个补丁:
foreach( array_unique( $order_ids ) as $details )
但这有味道。令人不快的检查数据,看看哪里出了问题。