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 у рядки.