cakephp2初学者:如何将数据库中的数据与整数进行比较?
我想比较cakephp2中数据库中的数据。 例如,我有一个数据$product['price'],该数据包含一个值0。 我想将它与下面的源代码中的整数进行比较,但是,我无法对它们进行比较。 我很想得到一些帮助cakephp2初学者:如何将数据库中的数据与整数进行比较?,php,cakephp-2.0,Php,Cakephp 2.0,我想比较cakephp2中数据库中的数据。 例如,我有一个数据$product['price'],该数据包含一个值0。 我想将它与下面的源代码中的整数进行比较,但是,我无法对它们进行比较。 我很想得到一些帮助 if($product['price']==0){ echo "free"; }else{ echo "$".$product['price']; } 由于$product['price']的var_转储显示它是一个字符串,因此需要首先将其转换为整数 if
if($product['price']==0){
echo "free";
}else{
echo "$".$product['price'];
}
由于$product['price']的var_转储显示它是一个字符串,因此需要首先将其转换为整数
if (intval($product['price']) == 0) {
//do something
}
else {
//do something else
}
如果可能的话,最好改变你的实际数据库,让你看到的字段是一个整数,以防止有人将价格保存为随机字母 var_dump$产品[‘价格’];高于您的if条件,并让我们知道其值String1 0 这就是结果。