zdenekgebauer/foxpro-reader

此包的最新版本(dev-master)没有可用的许可信息。

读取DOS版本的FoxPro文件

dev-master 2014-01-14 15:15 UTC

This package is auto-updated.

Last update: 2024-09-27 03:08:03 UTC


README

FoxProReader 从DOS版本的FoxPro读取*.dbf和*.fpt文件。不适用于Visual FoxPro文件。

使用方法

require '../src/foxpro-reader.php';

try {
    $dbf = new FoxProReader('./TEST26.DBF');
    $recordsTotal = $dbf->numRecords();
    for ($i=0; $i<=$recordsTotal-1; $i++) {
        $row = $dbf->getRecord($i, TRUE);
        var_dump($row);
    }
    unset($dbf);
} catch (Exception $e) {
    echo $e->getMessage();
}

注意:类将同时将两个文件(dbf和fpt)读入内存,因此对于大文件可能会占用大量内存。