galonso / fixed-length-helper
该包最新版本(dev-master)没有提供许可证信息。
解析固定长度文本记录的辅助工具
该包的官方仓库似乎已不存在,因此该包已被冻结。
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
关于
FixedLengthHelper
是一个解析和写入固定长度文本记录的辅助工具。
需求
PHP 5.3
解析器使用
<?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();
写入器使用
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");
待办事项
添加验证