我试图简单地回应返回的重量并做一些非常错误的事情。
这是返回数据的示例: Array ( [error] => [warning] => [status] => 0 [fields] => Array ( [0] => phrase ) [attrs] => Array ( )
[matches] => Array
(
[34] => Array
(
[weight] => 1707
[attrs] => Array
(
)
)
)
所以这是获取id的工作代码。这对我来说很有意义..
if ( ! empty($result["matches"]) ) {
foreach ( $result["matches"] as $doc => $docinfo ) {
echo "DOC ID:$doc\n";
}
print_r( $result );
}
我已经尝试使用 doc id 进行另一个 foreach,然后循环并获取权重..
foreach $doc as $weight {
那行不通。我猜我在这里用多维数组做错了,但我不确定如何寻址嵌套数组..
谢谢