SQLite3Result::fetchArray
(PHP 5 >= 5.3.0, PHP 7, PHP 8)
SQLite3Result::fetchArray - Вибирає один рядок з результуючого набору і поміщає її в асоціативний або нумерований масив, або в обидва одночасно
Опис
public SQLite3Result::fetchArray(int $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 у рядки.