array pg_fetch_array (resource result, int row [, int result_type])
pg_fetch_array() возвращает массив, соответствующий извлечённому ряду (пары/записи). Возвращает
FALSE, если рядов больше нет.
pg_fetch_array() это расширенная версия
pg_fetch_row(). В дополнение к хранению данных в числовых индексах (field index) в
результирующем массиве, она также хранит данные в ассоциативных индексах (field name) по умолчанию.
row это номер запрашиваемого ряда (записи). Первый ряд 0.
result_type это необязательный параметр, управляющий тем, как инициализируется return-значение.
result_type это константа, которая может принимать следующие значения: PGSQL_ASSOC, PGSQL_NUM
и PGSQL_BOTH. pg_fetch_array() возвращает ассоциативный массив, имеющий имя поля в качестве ключа с PGSQL_ASSOC,
индекс поля в качестве ключа с PGSQL_NUM и оба name/index поля в качестве ключа с PGSQL_BOTH. По умолчанию PGSQL_BOTH.
Примечание: result_type был введён в PHP 4.0.
pg_fetch_array() НЕСКОЛЬКО медленнее, чем pg_fetch_row(), но значительно проще в использовании.