(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
pg_field_num — Retorna o número do campo para o campo nomeado
   pg_field_num() retornará o número do
   campo que corresponde ao
   field na instância de result fornecida.
  
Nota:
Esta função costumava ser chamada de pg_fieldnum().
resultUma instância de PgSql\Result, retornada por pg_query(), pg_query_params() ou pg_execute() (entre outras).
fieldO nome do campo. O nome fornecido é tratado como um identificador em um comando SQL, ou seja, é colocado em minúscula, a menos que esteja entre aspas duplas.
O número do campo (numerado de 0) ou -1 em caso de erro.
| Versão | Descrição | 
|---|---|
| 8.1.0 | O parâmetro resultagora espera uma instância de PgSql\Result;
  anteriormente, um resource era esperado. | 
Exemplo #1 Obtendo informações sobre os campos
<?php
  $dbconn = pg_connect("dbname=publisher") or die("Não foi possível conectar");
  $res = pg_query($dbconn, "select author, year, title from authors where author = 'Orwell'");
  echo "A coluna 'title' é o campo número: ", pg_field_num($res, 'title');
?>O exemplo acima produzirá:
A coluna 'title' é o campo número: 2
