两个$ this-> request->数据。如何将它们相乘?

时间:2013-06-20 22:32:52

标签: php cakephp

如何乘以

$this->request->data['RecordDrugUnit']['dose']
*
$this->request->data['Unit']['conversion']

我试图相对存储我的单位剂量值,所以在我的单位表中我有一个转换字段,它是一个相对于单位的数字。我从表格中得到'剂量'。而且这个函数在我的控制器'add'函数中用于该表单。

1 个答案:

答案 0 :(得分:1)

您的值将是字符串,因此首先将值转换为数值数据类型,然后使用乘法运算符(*)。

假设你的值是整数,你可以做

$product = (int)$this->request->data['RecordDrugUnit']['dose'] * (int)$this->request->data['Unit']['conversion'];

(int)替换为适合您情况的type conversion