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