1 回答

TA貢獻(xiàn)1828條經(jīng)驗 獲得超3個贊
使用所有公共鍵分別創(chuàng)建數(shù)組,并對不同的部分使用條件分配。
$item = array('quantity' => $item['quantity'],
'value' => $item['line_total'] / $item['quantity'],
);
$valued = get_post_meta( $item['data']->get_id(), 'printful_variant_id', true);
if ($valued) {
$item['variant_id'] = $valued;
} elseif ($item['variation_id']) {
$item['external_variant_id'] = $item['variation_id'];
else {
$item['external_variant_id'] = $item['product_id'];
}
$request['items'][] = $item;
將其全部壓縮到數(shù)組分配中是沒有獎品的。但是您可以使用增強的三元運算符來簡化最后一個表達(dá)式。
if ($valued) {
$item['variant_id'] = $valued;
} else {
$item['external_variant_id'] = $item['variation_id'] ?: $item['product_id'];
}
- 1 回答
- 0 關(guān)注
- 77 瀏覽
添加回答
舉報