php项目常用PHP函数

1.

处理数字类常用2个

floatval— 获取变量的浮点值intval— 获取变量的整数值

$var = '122.34343The';
$float_value_of_var = floatval ($var);
print $float_value_of_var; // 打印出 122.34343
//项目中
//计算出所有未结算的子订单收益
        $noSyTotal = 0; //预收益值 ,默认是0
        foreach($noSyList as $k=>$jm)
        {
            $prub = unserialize($jm['prud']);
            //结算出单件的收益
            $produc = M('produc','mall_')->field("(CASE WHEN gyprice>0 THEN (memprice-gyprice)*0.4 ELSE 0 END) AS sy")
                        ->where('id='.$prub['id'])
                        ->find();
            //一件子订单的收益  = 单件收益  x 件数
            $money = isset($produc['sy']) ? floatval($produc['sy']) * intval($prub['num']) : 0;
            $noSyTotal += $money;
        }

2.

反序列化unserialize ---对单一的已序列化的变量进行操作,将其转换回     PHP 的值。  

 











你可能感兴趣的:(php项目常用PHP函数)