pzoechner/ged-tree

从 GEDCOM 文件中提取信息的 PHP 库

v0.3.1 2022-02-25 10:29 UTC

This package is auto-updated.

Last update: 2024-09-25 16:24:17 UTC


README

一个用于从 GEDCOM 文件中提取信息的包。

安装

composer require pzoechner/ged-tree

使用方法

$tree = Tree::load(__DIR__ . 'file.ged');

访问个人和家庭

获取器返回 Illumniate LazyCollection

个人

$individuals = $tree->getIndividuals();
$individual = $individuals->first();
$individual->id;            // '@I2@'
$individual->name->first;   // 'Julia'
$individual->name->last;    // 'Doe'
$individual->name->married; // 'Williams'

家庭

$families = $tree->getFamilies();
$family = $families->first();
$family->id;               // '@F1@'
$family->pointers;         // ['@I2@', '@I3@']