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 类型的可读名称(例如日期、布尔值等)。支持的字段类型列在简介部分中。
length
此列可以容纳的字节数
precision
列的小数精度位数
format
列的建议printf() 格式说明符
offset
列从行开始的字节偏移量

如果无法读取数据库报头信息,则返回false

变更日志

版本 描述
dbase 7.0.0 database 现在是 resource,而不是 int

示例

示例 #1 显示 dBase 数据库文件的报头信息

<?php
// dbase 文件的路径
$db_path = "/tmp/test.dbf";

// 打开 dbase 文件
$dbh = dbase_open($db_path, 0)
or die(
"Error! Could not open dbase database file '$db_path'.");

// 获取列信息
$column_info = dbase_get_header_info($dbh);

// 显示信息
print_r($column_info);
?>

添加笔记

用户贡献的笔记

此页面没有用户贡献的笔记。
To Top