(PECL swish >= 0.1.0)
SwishResults::seekResult — Establecer el actual puntero de búsqueda a la posición dada
$position
) : intEsta función ha sido declarada EXPERIMENTAL. Su funcionamiento, nombre y la documentación que le acompaña puede cambiar sin previo aviso en futuras versiones de PHP. Utilícela bajo su propia responsabilidad.
position
Posición numérica en base cero. No puede ser menor que cero.
Devuelve el valor de la nueva posición en caso de éxito.
Lanza SwishException en caso de error.
Ejemplo #1 Ejemplo básico de SwishResults::seekResult()
<?php
try {
$swish = new Swish("index.swish-e");
$search = $swish->prepare();
$results = $search->execute("lost");
var_dump($results->seekResult(0)); //tendrá éxito
var_dump($results->seekResult(100)); //producirá un error
} catch (SwishException $e) {
echo "Error: ", $e->getMessage(), "\n";
}
?>
El resultado del ejemplo sería algo similar a:
int(0) Error: No more results