dbase_get_header_info

(PHP 5 < 5.3.0, dbase 5, dbase 7)

dbase_get_header_infoПолучает информацию, которую хранит заголовок базы данных

Описание

dbase_get_header_info(resource $database): array

Функция возвращает информацию о структуре столбцов ресурса базы данных.

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

database

Ресурс базы данных, который возвращает функция dbase_open() или dbase_create().

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

Функция возвращает индексный массив с записью о каждом столбце базы данных. Индекс массива начинается с 0.

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

name
Название столбца.
type
Тип столбца БД dBase в понятном для человека виде: date, boolean и т. д. Типы полей, которые поддерживает база данных, перечисляет вводный раздел.
length
Максимальный размер значения в байтах, которое хранится в столбце (включая "precision" — прим. пер.).
precision
Количество цифр десятичной точности для столбца.
format
Спецификатор формата в стиле функции printf(), который рекомендуется для столбца.
offset
Байт смещения столбца от начала строки записи.

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

Список изменений

Версия Описание
PECL-модуль dbase 7.0.0 Параметр database теперь принимает аргумент с типом resource, а не int.

Примеры

Пример #1 Пример отображения информации заголовка файла базы данных dBase

<?php

// Путь к файлу БД
$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);

?>

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top