PHP Conference Kansai 2025

dbase_get_header_info

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

dbase_get_header_infoRecupera información de encabezado de una base de datos dBase

Descripción

dbase_get_header_info(resource $database): array

dbase_get_header_info() devuelve información sobre la estructura de las columnas de la base de datos referenciada por el recurso database.

Parámetros

database

El recurso de base de datos, devuelto por dbase_open() o dbase_create().

Valores devueltos

Un array indexado con una entrada para cada columna de la base de datos. El índice del array comienza en 0.

Cada elemento del array contiene un array asociativo que contiene la información sobre las columnas, como se describe aquí:

name
El nombre de la columna
type
El nombre legible del tipo de la columna (i.e. date, boolean, etc.) Los tipos de campos soportados están enumerados en la sección de introducción.
length
El número de bytes que puede contener esta columna
precision
El número de decimales para la columna
format
Un formato printf() sugerido para la columna
offset
La posición de la columna desde el inicio de la línea

Si la información de encabezado de la base de datos no puede ser leída, false es devuelto.

Historial de cambios

Versión Descripción
PECL dbase 7.0.0 database es ahora un resource en lugar de un int.

Ejemplos

Ejemplo #1 Muestra la información de encabezado para un fichero de base de datos dBase

<?php
// Ruta hacia el fichero dBase
$db_path = "/tmp/test.dbf";

// Abre el fichero dBase
$dbh = dbase_open($db_path, 0)
or die(
"¡Error! Imposible abrir el fichero dBase '$db_path'.");

// Recuperación de la información de las columnas
$column_info = dbase_get_header_info($dbh);

// Muestra la información
print_r($column_info);
?>

add a note

User Contributed Notes

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