(PECL swish >= 0.1.0)
SwishResults::seekResult — Установить внутренний указатель смещения
$position
) : intЭта функция является ЭКСПЕРИМЕНТАЛЬНОЙ. Поведение этой функции, ее имя и относящаяся к ней документация могут измениться в последующих версиях PHP без уведомления. Используйте эту функцию на свой страх и риск.
position
Номер позиции. Начинается с 0. Не может быть отрицательным.
Возвращает новую позицию в случае успешного выполнения.
В случае возникновения ошибок выбрасывается исключение SwishException.
Пример #1 Пример использования SwishResults::seekResult()
<?php
try {
$swish = new Swish("index.swish-e");
$search = $swish->prepare();
$results = $search->execute("lost");
var_dump($results->seekResult(0)); //Так получится
var_dump($results->seekResult(100)); //а так нет
} catch (SwishException $e) {
echo "Ошибка: ", $e->getMessage(), "\n";
}
?>
Результатом выполнения данного примера будет что-то подобное:
int(0) Error: No more results