dbase_get_header_info

(PHP 5)

dbase_get_header_info — Получает информацию о свойствах полей базы данных


Описание

array dbase_get_header_info ( int $dbase_identifier )

Возвращает информацию о структуре полей (столбцов) базы данных, согласно заданному идентификатору.


Список параметров

dbase_identifier -

Идентификатор базы данных, полученный с помощью dbase_open() или dbase_create().


Возвращаемые значения

Индексированный массив значений для каждой колонки (поля). Индекс массива начинается с 0.

Каждый элемент массива содержит ассоциативный массив информации о столбцах БД следующего вида:

name - Наименование поля

type - Тип поля dBase в удобном для восприятия виде (date, boolean, и т.д.)

length - Максимально хранимое число байт данного поля (включая "precision" - прим. пер.)

precision - Количество цифр после запятой

format - Предложенный в printf() формат спецификации для данного типа

offset - Байт смещения, указывающий размещение поля от начала записи (строки).

Если информация в заголовке базы данных не может быть прочитана, возвращает FALSE.


Примеры

Пример #1 Получение свойств полей файла базы данных dBase
// Путь к файлу БД
$db_path = "/tmp/test.dbf";
// Открываем файл БД
$dbh = dbase_open($db_path, 0)
  or die("Ошибка! Не получается открыть файл '$db_path'.");
// Получаем информацию о столбцах
$column_info = dbase_get_header_info($dbh);
// Отображение информации
print_r($column_info);




Смотрите также:
Описание на ru2.php.net
Описание на php.ru