【发布时间】:2016-01-04 10:51:30
【问题描述】:
我一直在练习和研究 PHP 作为一种爱好,今天我遇到了一些我认为很容易做到的事情。
首先,我从 XML 文件中获取所有信息,然后更新所有库存信息,但如果产品存在于文件中,问题是如果产品不在文件中,则产品不能更新,库存将被保留。
这个问题的一个例子是,当我从 XML 导入产品并且由于制造商停止生产它而不再存在时,即使产品不再销售,我也会保留数据库中的库存.
所以如果产品在 XML 文件中不再可用,我需要将我的库存设置为 0,我已经写了这个,但是如果不存在,我如何添加一个逻辑运算符或类似的东西来将我的库存设置为 0文件中还有产品吗?
$item1 = array('Category' => (ucwords (mb_strtolower ($rec1[1], "iso-8859-1"))), 'SKU2' => $rec2[1], 'SKU' => $rec3[1], 'Name' => (ucwords (mb_strtolower ($rec4[1],'iso-8859-1'))), 'Price' => $price, 'Wholesale' => $wholesalepr, 'Stock' => $stockgdl, 'Image' => $rec5[1], 'Brand' => (ucwords (mb_strtolower ($rec9[1], "iso-8859-1"))), 'Subcategory' => (ucwords (mb_strtolower ($rec12[1], "iso-8859-1"))));
if($item1['Stock']>0)
{
$out_of_stock="2";
$quantity = $item1['Stock'];
}
else
{
$out_of_stock="0";
$quantity = "0";
}
【问题讨论】:
标签: php xml logical-operators