cakephp2初学者:如何将db中的数据与整数进行比较?

时间:2014-08-11 05:06:45

标签: php cakephp-2.0

我想比较cakephp2中db的数据。 例如,我有一个数据$ product ['price'],这个数据包含一个值0。 我想将它与下面的源代码之类的整数进行比较,但是,我无法比较它们。 我很想得到一些帮助。

if($product['price']==0){
     echo "free";
   }else{
     echo "$".$product['price'];
   }

1 个答案:

答案 0 :(得分:0)

由于$ product ['price']的var_dump显示它是一个字符串,您需要先将其转换为整数 - 使用

if (intval($product['price']) == 0) {
    //do something
}
else {
    //do something else
}

如果可能的话,最好更改你的实际数据库,以便你所看到的字段是一个整数开头(阻止有人将价格保存为“SomeRandomLetters”而不是;)