dbase_get_header_info

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

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

Описание

function 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);

?>
Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы