You can easily add currency format, this works for us: const DBFFIELD_TYPE_CURRENCY = 'Y'; // Currency public function getCurrency($columnName) { $s = $this->choppedData[$columnName]; $s = unpack('q', $s); if ($s) { return $s[1] / 10000; } return 0; }