PHP Conference Japan 2024

dbase_get_header_info

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

dbase_get_header_info获取数据库的头部信息

描述

dbase_get_header_info(资源 $database): 数组

返回给定数据库资源的列结构信息。

参数

database

数据库资源,由 dbase_open()dbase_create() 返回。

返回值

一个索引数组,其中每个元素对应数据库中的一个列。数组索引从 0 开始。

每个数组元素包含一个关联数组,其中包含列信息,如下所述

name
列的名称
type
列的 dbase 类型的易懂名称(例如日期、布尔值等)。支持的字段类型在 简介部分 中列出。
length
此列可以容纳的字节数
precision
列的小数精度位数
format
列的建议 printf() 格式说明符
offset
列相对于行开头的字节偏移量

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

变更日志

版本 描述
PECL dbase 7.0.0 database 现在是 资源 而不是 整数

范例

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

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

// 打开 dbase 文件
$dbh = dbase_open($db_path, 0)
or die(
"错误!无法打开 dbase 数据库文件 '$db_path'.");

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

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

添加注释

用户贡献注释

此页面没有用户贡献的注释。
To Top