dbase_get_header_info

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

dbase_get_header_infoObtiene la información de cabecera de una base de datos

Descripción

dbase_get_header_info ( int $dbase_identifier ) : array

Devuelve la información de la estructura de columna del identificador de enlace de la base de datos dada.

Parámetros

dbase_identifier

El identificador de enlace de la base de datos, devuelto por dbase_open() o dbase_create()..

Valores devueltos

Una matriz indexada con una entrada para cada columna de la base de datos. El índice de la matriz comienza en 0.

Cada elemento de la matriz contiene una matriz asociativa de información de columna, como se describe a continuación:

name
El nombre de la columna
type
El nombre legible por humanos del tipo de dbase de la columna (p.ej. date, boolean, etc.)
length
El número de bytes que puede soportar esta columna
precision
El número de dígitos de precisión decimal de la columna
format
Un especificador de formato de printf() sugerido para la columna
offset
El índice de byte de la columna desde el inicio de la fila

Si no se puede leer la información de la cabecera de la base de datos, se devuleve FALSE.

Ejemplos

Ejemplo #1 Mostrar la información de cabecera de un archivo de base de datos dBase

<?php
// Ruta al archivo dbase
$ruta_db "/tmp/test.dbf";

// Abrir un el archivo dbase
$dbh dbase_open($ruta_db0)
  or die(
"¡Error! No se pudo abrir el archivo de base de datos dbase '$ruta_db'.");

// Obtener la información de columna
$info_columna dbase_get_header_info($dbh);

// Mostrar la información
print_r($info_columna);
?>