(PHP 5 < 5.3.0, dbase 5, dbase 7)
dbase_pack — 壓縮資料庫
透過永久刪除所有使用 dbase_delete_record() 標記為刪除的記錄來壓縮指定的資料庫。請注意,壓縮成功後,檔案將會被截斷(與 dBASE III 的 PACK 命令不同)。
範例 #1 清空 dBase 資料庫
<?php
// 以讀寫模式開啟
$db = dbase_open('/tmp/test.dbf', 2);
if ($db) {
$record_numbers = dbase_numrecords($db);
for ($i = 1; $i <= $record_numbers; $i++) {
dbase_delete_record($db, $i);
}
// 釋放資料庫空間
dbase_pack($db);
}
?>