Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
解析内部有一个abject的PHP数组_Php_Solr - Fatal编程技术网

解析内部有一个abject的PHP数组

解析内部有一个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))) 如果

我在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))


从这里我不知道如何访问id。

如果对象名不是有效的对象属性名(如SimpleXML),可以尝试使用{}括号


如果对象名称不是有效的对象属性名称(如SimpleXML stuff),可以尝试使用{}括号


你试过通读吗?本文的最后专门讨论PHP

编辑:找到要通读的文件后,您可以执行以下操作:

$result['node']->getField("id");
或者使用魔法获得:

$result['node']->id;

你试过通读吗?本文的最后专门讨论PHP

编辑:找到要通读的文件后,您可以执行以下操作:

$result['node']->getField("id");
或者使用魔法获得:

$result['node']->id;

@pmarreddy回答。@pmarreddy回答。