在PHP中将对象转换为整数

chi*_*ior 4 php types

  • $ total_results = 10的值
  • 根据gettype(),对象中的$ total_results
  • 我不能在$ total_results上使用数学运算符,因为它不是数字
  • 尝试$ total_results = intval($ total_results)转换为整数,但没有运气
  • 我收到的通知是:类Zend_Gdata_Extension_OpenSearchTotalResults的对象无法转换为int

我怎样才能转换成整数?

Sea*_*ght 8

这有用吗?

$val = intval($total_results->getText());
Run Code Online (Sandbox Code Playgroud)


Kar*_*ten 6

$results_numeric = (int) $total_results;
Run Code Online (Sandbox Code Playgroud)

或者这个:

$results_numeric = $total_results->count();
Run Code Online (Sandbox Code Playgroud)