第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

數(shù)組中的 if 語句 - 給定購物車元數(shù)據(jù)和變體 id | 電子商務(wù)

數(shù)組中的 if 語句 - 給定購物車元數(shù)據(jù)和變體 id | 電子商務(wù)

PHP
慕尼黑8549860 2022-07-22 15:31:18
在具有多個語句的數(shù)組中設(shè)置 if 語句的最佳實踐是什么?如果'variant_id'是null使用'external_variant_id'像下面這張圖片或任何其他見解都會有所幫助。'variant_id'&之間存在沖突的示例'external_variant_id'  $valued = get_post_meta( $item['data']->get_id(), 'printful_variant_id', true),  $request['items'] [] = array(  'variant_id'=> $valued,  'external_variant_id' => $item['variation_id'] ? $item['variation_id'] : $item['product_id'],更新Barmar 的回答中的完整使用示例    foreach ( $package['contents'] as $item ) {    $valued = get_post_meta( $item['data']->get_id(), 'printful_variant_id', true);    if ($valued) {        $request['items'] [] = array(             'variant_id'=> $valued,            'quantity'            => $item['quantity'],            'value'               => $item['line_total'] / $item['quantity'],        );    }else {            $request['items'] [] = array(     'external_variant_id' => $item['variation_id'] ? $item['variation_id'] : $item['product_id'],            'quantity'            => $item['quantity'],            'value'               => $item['line_total'] / $item['quantity'],     );    }   }
查看完整描述

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'];

}


查看完整回答
反對 回復(fù) 2022-07-22
  • 1 回答
  • 0 關(guān)注
  • 77 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號