galonso / fixed-length-helper
There is no license information available for the latest version (dev-master) of this package.
Helper to parse fixed-length text records
This package's canonical repository appears to be gone and the package has been frozen as a result.
dev-master
2017-08-16 14:11 UTC
Requires
- php: >=5.3.0
Requires (Dev)
This package is not auto-updated.
Last update: 2023-04-02 04:25:24 UTC
README
About
The FixedLengthHelper
is a helper to parse and write fixed-length text records.
Requirements
PHP 5.3
Parser Usage
<?php
require_once "src/Galonso/FixedLengthHelper/Parser.php";
use Galonso/FixedLengthHelper/Parser;
/**
* @var $config FieldName => Length
*/
$config = array(
"Name" => 30,
"Age" => 3,
"Email" => 100
);
$parser = new Parser("myfile.txt", $config);
$data = $parser->extract();
Writer Usage
require_once "src/Galonso/FixedLengthHelper/Writer.php";
use Galonso/FixedLengthHelper/Writer;
$writer = new Writer(
array(
0 => array("nombre" => "Carlos", "apellido" => "Gardel"),
1 => array("nombre" => "Diego", "apellido" => "Maradona")
),
array("nombre" => 10, "apellido" => 10)
);
$writer->write(__DIR__."/file.txt");
TODO
Add Validations