结果为空变量

时间:2019-04-22 21:44:06

标签: php xml opencart-3

我在opencart 3中有颜色选项。黑色主+0 $ 10,选项1红色+ $ 2($ 12),选项2黄色+ $ 3($ 13)。向xml发送价格。我不希望结果出现黑价。

$options = $this->model_catalog_product->getProductOptions($product['product_id']);
                foreach ($options as $option) {
                foreach ($option['product_option_value'] as $value) {
                $output .= '<outab>';
                $output .= '<Optional="' . $option['name'] . '" >' . $value['name'] . '</Optional>';
                $output .= '<Stock>' . $value['quantity']. '</stock>';
                $output .= '<Stocktab></Stoktab>';
                $output .= '<Stockmoney>' . ($value['price'] + $product['price']) * 1.10 . '</Stockmoney>';

选择选项,将价格写在股票标签中,写黑价。我不希望有黑价。

$output .= '<Stockmoney>' . ($value['price'] + $product['price']) * 1.10 . '</Stockmoney>';

我尝试过(黑人价格是主要价格,它没有$ value ['price'],因此为0)

$blackprice = $value['price'] + $product['price'];
if ($blackprice = $product['price']) 
    { $blackprice ;} 
    else {empty($blackprice);}

$output .= '<Stockmoney>' . ($blackprice) * 1.10 . '</Stockmoney>';

1 个答案:

答案 0 :(得分:0)

更简单

UITableViewCell

空输出0我不想要。

$ value ['price']可以为0,如果为0,则必须在下面显示结果。只有xml标签,没有任何内容。 $a= $value['price'] + $product['price']; if ($a > $product['price']) { $a;} else { $a = null; }