牛牛在线工具

yaz_scan_result()

收录 8868 个 PHP 函数,含用途说明与用法示例。

yaz_scan_result()

获取扫描结果的下一行

函数名:yaz_scan_result() 适用版本:PHP 4 >= 4.0.1, PECL yaz >= 0.9.0 函数描述:获取扫描结果的下一行 用法: yaz_scan_result(resource $id, int &$len): string|false 参数: $id: 连接到Z39.50服务器的资源句柄(由yaz_connect()函数返回) &$len: 一个引用变量,用于存储返回的结果行的长度 返回值: 如果成功获取到结果行,返回结果行的字符串 如果没有更多的结果行可用,返回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()函数的基本用法,实际使用时可能需要根据具体需求做进一步处理。