visol / idx-reader
Read IDX reader - Internet Data Exchange is a standard to describe properties such as houses, appartment, etc... commonly used in the real estate industry.
Installs: 1 652
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 5
Forks: 0
Open Issues: 0
Requires
- php: ^5.5.9 || ^7.0 || ^8.0
Requires (Dev)
- phpunit/phpunit: ^5.5
This package is auto-updated.
Last update: 2024-12-10 21:06:41 UTC
README
Library to read and parse IDX data. Internet Data Exchange (IDX) is a standard to describe properties such as houses, appartment, etc... commonly used in the real estate industry.
Usage
$contents = file_get_contents('sample.idx');
$reader = new Visol\IdxReader\IdxReader();
$reader->load($contents);
We can also load a dataset from a file:
$reader = new Visol\IdxReader\IdxReader()
$reader->loadFromFile('sample.idx');
We can retrieve all records or count them:
// Returns an array of records
$reader->getRecords();
// Returns an integer
$reader->countRecords();
Complete example:
$reader = new Visol\IdxReader\IdxReader()
$reader
->forceUtf8()
->loadFromFile('sample.idx')
->getRecords();
Contribute
Contributions to the package are always welcome!
- Report any bugs or issues you find on the issue tracker.
- You can grab the source code at the package's Git repository.
Unit Tests
To run the unit tests simply:
./phpunit tests
License
All contents of this package are licensed under the MIT license.