(PHP 5 < 5.3.0, dbase 5, dbase 7)
dbase_pack — Упаковывает базу данных — фиксирует удаление записей из БД
Функция упаковывает базу данных путём безвозвратного удаления записей, которые пометили для удаления функцией dbase_delete_record(). Обратите внимание, функция усечёт файл после успешной упаковки, в отличие от команды PACK в dBASE III.
databaseРесурс базы данных, который возвращает функция dbase_open() или dbase_create().
   Функция возвращает true, если выполнилась успешно, или false, если возникла ошибка.
  
| Версия | Описание | 
|---|---|
| PECL-модуль dbase 7.0.0 | Параметр databaseтеперь принимает аргумент
       с типом resource, а не int. | 
Пример #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);
}
?>