PHPackages                             xuchen/parser - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Parsing &amp; Serialization](/categories/parsing)
4. /
5. xuchen/parser

ActivePhp[Parsing &amp; Serialization](/categories/parsing)

xuchen/parser
=============

rows-parser

0.2.1(8y ago)0284ApachePHP

Since Aug 22Pushed 8y ago1 watchersCompare

[ Source](https://github.com/BarnettZhou/Parser)[ Packagist](https://packagist.org/packages/xuchen/parser)[ RSS](/packages/xuchen-parser/feed)WikiDiscussions master Synced 6d ago

READMEChangelog (3)DependenciesVersions (4)Used By (0)

Parser
======

[](#parser)

安装
--

[](#安装)

项目目录中运行如下命令

```
composer require xuchen/parser
```

或在项目目录composer.json的require中加入

```
"require": {
    "xuchen/parser": "dev-master"
}
```

并运行

```
composer update
```

使用
--

[](#使用)

假设现在有三条用户数据需要被整理并返回给前端，数据如下：

```
[
    {
        id      : 0,
        name    : "Judy",
        gender  : "f",
        profile : {
            mobile  : "13012345678",
            type    : "police"
        }
    },
    {
        id      : 1,
        name    : "Nick",
        gender  : "m",
        profile : {
            mobile  : "15012345678",
            type    : "police"
        }
    },
    {
        id      : 2,
        name    : "Kevin",
        gender  : "m",
        profile : {
            mobile  : "18012345678",
            type    : "bodyguard"
        }
    }
]
```

预期返回的数据如下：

```
[
    {
        id      : 0,
        name    : "Judy",
        gender  : "女",
        mobile  : "130****5678"
    },
    {
        id      : 1,
        name    : "Nick",
        gender  : "男",
        mobile  : "150****5678"
    },
    {
        id      : 2,
        name    : "Kevin",
        gender  : "男",
        mobile  : "180****5678"
    }
]
```

在应用目录下新建`MyParser.php`文件：

```
