1

在 PHP 中将对象转换为整数

我想对 的值进行四舍五入$row->getValue();。我为此使用了以下两个功能 -

  1. 圆形(x,prec);
  2. 间隔(x);

但是两个函数都给出错误

Zend_Gdata_Analytics_Extension_Metric 类的对象无法转换为 int

现在有什么方法可以克服这个?谢谢你 。. .

4

4 回答 4

2

尝试:

$str = (string)$row->getValue();

// Int representation
$str_int = intval($str);

// Float, if needed
$str_float = floatval($str);

// Use them where you want..
于 2013-05-24T11:26:46.050 回答
0

什么类型的 $row?

首先尝试:

intval($row->getValue()->getValue());
于 2013-05-24T11:36:17.620 回答
0

现在试试这个:

$val = intval($row->getText());

或者:

$val = intval($row->getValue()->getText());
于 2013-05-24T11:37:09.617 回答
0

试试这个

$intVal = intval($product->getValue());

这个问题已经在这里解决了

于 2013-05-24T11:40:46.703 回答