convenia /textmapable

此包的最新版本(1.0.1)没有提供许可信息。

1.0.1 2018-03-14 17:49 UTC

This package is not auto-updated.

Last update: 2024-09-15 06:00:04 UTC


README

一个用于读取无物理分隔符的文本文件并以可读格式返回的库

Build Status Codacy Badge

要求

  • PHP >= 7.1

使用Composer进行安装

composer require convenia/textMapable

使用示例

创建一个新的字段

use Convenia\TextMap\Field;

class NameField extends Field
{
    protected $name = 'name'
    protected $length = 10;
    protected $offset = 30;
}

定义读取文件及其字段

use Convenia\TextMap\Mapable;

/* ... */

$mapable = new Mapable();
$mapable
    ->readFile($greatFile)
    ->addField($someFieldsInArray)
    ->addField($aFieldOutOfAnArray);

获取字段及其值的映射

use Convenia\TextMap\Mapable;

/* ... */

$map = $mapable->getMap();