1
我已經寫下面的代碼即與根據需要
foreach($mainStockDetailsRows as $mainStockDetailsRow)
{
$sumQuantity = '';
if(count($attrStocks["$mainStockDetailsRow->id_product"]) > 0)
{
$sumQuantity = array_sum($attrStocks["$mainStockDetailsRow->id_product"]);
}else{
$sumQuantity = 0;
}
//$sumQuantity = trim($sumQuantity);
if(($sumQuantity >= 0) && ($sumQuantity != ''))
{
$return .= 'somevalue';
$return .= ";\n";
}
}
在這裏,條件if(($sumQuantity >= 0) && ($sumQuantity != ''))
並不在所有的工作,直到值的使用修整不工作空白值檢查。我沒有得到我在這段代碼中所做的錯誤。代碼中有錯誤嗎?即使$ sumQuantity值爲0,它不會進入if條件。
---答案 -
我得到了我在http://in2.php.net/types.comparisons
課答案獲悉:小心比較。
這些東西都是工作文件。檢查點即($ sumQuantity!='')不起作用。 – Hacker
echo $ sumQuantity在第二條件之前如果條件並告訴我 – Gautam3164
$ sumQuantity給出的值爲0 – Hacker