我有一个gremlin查询,其中我使用了cap().next()
和Everyman\Neo4j\Query\ResultSet
Object
是
...
[data:protected] => Array
(
[v[1079]] => Array
(
[0] => 14
)
[v[1082]] => Array
(
[0] => 25
)
[v[1016]] => Array
(
[0] => 5
)
[v[1078]] => Array
(
[0] => 10
)
[v[1081]] => Array
(
[0] => 17
)
)
...
如何获得该阵列?
$result[0][0]
无效。
答案 0 :(得分:1)
要迭代ResultSet,请使用
foreach ($result as $row) {
echo $row['x']->getProperty('your_property') . "\n";
}
或第y列中的标量值
foreach ($result as $row) {
echo $row['x']->getProperty('your_property') . ": " . $row['y'] ."\n";
}
最好让原始的gremlin查询看看你从中返回了什么。
请参阅github