(PHP 5 >= 5.3.0, PHP 7, PHP 8)
SQLite3Result::fetchArray — Выбирает одну строку из результирующего набора и помещает её в ассоциативный или нумерованный массив, или в оба сразу
$mode
= SQLITE3_BOTH
): array|falseВыбирает одну строку из результирующего набора и помещает её в ассоциативный или нумерованный массив, или в оба сразу. По умолчанию создаёт массивы обоих видов.
mode
Этот необязательный параметр принимает значение константы, которая
указывает на тип массива, в который требуется поместить данные. Возможные
значения параметра: SQLITE3_ASSOC
,
SQLITE3_NUM
или SQLITE3_BOTH
.
SQLITE3_ASSOC
: возвращает ассоциативный массив, в котором
индекс соответствует имени столбца в результирующем наборе.
SQLITE3_NUM
: возвращает индексированный массив, в котором
индекс соответствует номеру столбца в результирующем наборе, начиная с 0.
SQLITE3_BOTH
: возвращает индексированный массив, в котором
индекс соответствует имени и номеру столбца в результирующем наборе, начиная с 0.
Возвращает стоку из результирующего набора в виде ассоциированного или
нумерованного массива, или обоих. Если строк больше нет, возвращает false
.
Типы значений возвращаемого массива преобразуются из типов SQLite3
по следующим правилам: целые числа преобразуются в int
если помещаются в диапазон
PHP_INT_MIN
..PHP_INT_MAX
, иначе в
строки. Рациональные числа преобразуются в float,
NULL
в null, строки и BLOB в строки.