定制 walangkaji/data-type-mapper 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

walangkaji/data-type-mapper

Composer 安装命令:

composer require walangkaji/data-type-mapper

包简介

PHP Convert type of value from json or array data

README 文档

README

Digunakan untuk merubah format array / json menjadi php syntax valuenya akan dirubah jadi type, jadi intinya tinggal copy paste trus bisa buat validasi type data. Pokoknya gitu deh.

Support me

Cara Install

Composer

$ composer require walangkaji/data-type-mapper

Clone

$ git clone https://github.com/walangkaji/data-type-mapper.git
$ cd data-type-mapper/
$ composer install

Cara Pakai

require __DIR__ . '/vendor/autoload.php';

$mapper = new walangkaji\Mapper\DataTypeMapper();

// Array data to be process
$array = [
    'siji' => [
        'loro'  => 2,
        'telu'  => 'mangan watu',
        'papat' => [
            'papat siji',
            'papat loro',
        ],
        'limo' => 'mangan tumo',
    ],
    'enem' => [
        'pitu' => 'pitu telu',
        'wolu' => [
            'songo',
            'sepuloh',
        ],
        'songolas' => [],
    ],
];

$result = $mapper->getResult($array);

echo $result;

Bisa menggunakan json data :

// Json data to be process
$json = '{
  "siji": {
    "loro": 2,
    "telu": "mangan watu",
    "papat": [
      "papat siji",
      "papat loro"
    ],
    "limo": "mangan tumo"
  },
  "enem": {
    "pitu": "pitu telu",
    "wolu": [
      "songo",
      "sepuloh"
    ],
    "songolas": []
  }
}';

$result = $mapper->getResult($json);

echo $result;

Output :

[
    'siji' => [
        'loro' => 'integer',
        'telu' => 'string',
        'papat' => [
            'string',
            'string',
        ],
        'limo' => 'string',
    ],
    'enem' => [
        'pitu' => 'string',
        'wolu' => [
            'string',
            'string',
        ],
        'songolas' => 'array',
    ],
]

Cukup sekian dan Matursuwun.

Jangan lupa kalo mau support seikhlasnya bisa lewat sini:

统计信息

  • 总下载量: 5
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 2
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 2
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2019-08-25

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固