将对象转换为整数

时间:2013-05-24 11:22:06

标签: php zend-framework types casting

将对象转换为PHP中的整数

我想要计算$row->getValue();的值。我使用了以下两个函数 - -

  1. 轮(X,PREC);
  2. INTVAL(X);
  3. 但两个函数都给出了错误

      

    类Zend_Gdata_Analytics_Extension_Metric的对象不可能   转换为int

    现在克服这个问题的方法是什么? 谢谢 。 。

4 个答案:

答案 0 :(得分:1)

尝试:

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

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

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

// Use them where you want..

答案 1 :(得分:0)

什么类型的$ row?

首先尝试:

intval($row->getValue()->getValue());

答案 2 :(得分:0)

立即尝试:

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

或者:

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

答案 3 :(得分:0)

试试这个

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

此问题已经解决here