SQLite3Result::fetchArray

(PHP 5 >= 5.3.0, PHP 7, PHP 8)

SQLite3Result::fetchArray Recupera un conjunto de resultados en forma de array

Descripción

public SQLite3Result::fetchArray(int $mode = SQLITE3_BOTH): array|false

Recupera un conjunto de resultados en forma de array asociativo o indexado numéricamente, o ambos. Por omisión, se obtienen ambos.

Parámetros

mode

Controla la forma en que la siguiente línea debe ser devuelta a la función llamante. Este valor puede ser SQLITE3_ASSOC, SQLITE3_NUM, o SQLITE3_BOTH.

  • SQLITE3_ASSOC : Devuelve un array indexado por el nombre de la columna, tal como se devuelve en el conjunto de resultados correspondiente.

  • SQLITE3_NUM : Devuelve un array indexado por el número de la columna, tal como se devuelve en el conjunto de resultados, comenzando por la columna 0.

  • SQLITE3_BOTH : Devuelve un array indexado por el nombre y el número de la columna, tal como se devuelve por el conjunto de resultados, comenzando por la columna 0.

Valores devueltos

Devuelve una línea del conjunto de resultados, en forma de array asociativo, o en forma de array indexado, o ambos. Devuelve false si no hay más líneas.

Los tipos de los valores del array devuelto son mapeados desde tipos SQLite3 de la siguiente manera: los enteros son mapeados a int si se ajustan al rango PHP_INT_MIN.. PHP_INT_MAX, y a string en caso contrario. Los números de punto flotante son mapeados a float, los valores null son mapeados a null, y las cadenas y los objetos BLOB son mapeados a string.