函数名:yaz_scan_result()
适用版本:PHP 4 >= 4.0.1, PECL yaz >= 0.9.0
函数描述:获取扫描结果的下一行
用法: yaz_scan_result(resource $id, int &$len): string|false
参数:
返回值:
示例:
// 连接到Z39.50服务器
$session = yaz_connect("z3950.loc.gov:7090/voyager");
// 搜索并获取扫描结果
$query = "ti=php";
$result = yaz_scan($session, "bibliographic", $query);
// 循环获取结果行
while ($row = yaz_scan_result($session, $len)) {
echo "结果行长度:$len\n";
echo "结果行内容:$row\n";
}
// 关闭连接
yaz_close($session);
上述示例首先使用yaz_connect()函数连接到Z39.50服务器,然后使用yaz_scan()函数执行搜索,并将结果赋值给$result变量。接下来,使用yaz_scan_result()函数循环获取扫描结果的每一行,并输出结果行的长度和内容。最后,使用yaz_close()函数关闭连接。
请注意,示例仅用于演示yaz_scan_result()函数的基本用法,实际使用时可能需要根据具体需求做进一步处理。