我想比较cakephp2中db的数据。 例如,我有一个数据$ product ['price'],这个数据包含一个值0。 我想将它与下面的源代码之类的整数进行比较,但是,我无法比较它们。 我很想得到一些帮助。
if($product['price']==0){
echo "free";
}else{
echo "$".$product['price'];
}
答案 0 :(得分:0)
由于$ product ['price']的var_dump显示它是一个字符串,您需要先将其转换为整数 - 使用
if (intval($product['price']) == 0) {
//do something
}
else {
//do something else
}
如果可能的话,最好更改你的实际数据库,以便你所看到的字段是一个整数开头(阻止有人将价格保存为“SomeRandomLetters”而不是;)