解析内部有一个abject的PHP数组
我在php中得到了solr查询的响应。下面是drupal6中apache solr的响应表单,我需要访问apache_solr_文档中的id字段,请一些bosy帮助我 我可以使用print\r($result)打印这个强> 数组([type]=>Bookmarks[node]=>Apache\u Solr\u文档对象([\u documentBoost:protected]=>[\u fields:protected]=>Array([id]=>b17692e4ad53/node/274))) 如果我打印($result[node])我越来越累了 Apache\u Solr\u文档对象([\u documentBoost:protected]=>[\u fields:protected]=>数组([id]=>b17692e4ad53/node/274))解析内部有一个abject的PHP数组,php,solr,Php,Solr,我在php中得到了solr查询的响应。下面是drupal6中apache solr的响应表单,我需要访问apache_solr_文档中的id字段,请一些bosy帮助我 我可以使用print\r($result)打印这个 数组([type]=>Bookmarks[node]=>Apache\u Solr\u文档对象([\u documentBoost:protected]=>[\u fields:protected]=>Array([id]=>b17692e4ad53/node/274))) 如果
从这里我不知道如何访问id。如果对象名不是有效的对象属性名(如SimpleXML),可以尝试使用{}括号
如果对象名称不是有效的对象属性名称(如SimpleXML stuff),可以尝试使用{}括号
你试过通读吗?本文的最后专门讨论PHP 编辑:找到要通读的文件后,您可以执行以下操作:
$result['node']->getField("id");
或者使用魔法获得:
$result['node']->id;
你试过通读吗?本文的最后专门讨论PHP 编辑:找到要通读的文件后,您可以执行以下操作:
$result['node']->getField("id");
或者使用魔法获得:
$result['node']->id;
@pmarreddy回答。@pmarreddy回答。