Skip to content

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

3 watching

Forks

Repository files navigation

IDX Reader

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.

https://en.wikipedia.org/wiki/Internet_Data_Exchange

See FieldParser.php for the implemented field names and idx-format-v3.01-description.xlsx for a detailed description of the IDX 3.01 standard.

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!

Unit Tests

To run the unit tests simply:

./phpunit tests

License

All contents of this package are licensed under the MIT license.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

3 watching

Forks

Releases

Packages

Used by

Contributors

Languages