<?php

// 配置
// 字段名对应的行数(1开始)
$columnLine = 3;
// 数据对应的行数(1开始)
$dataLine = 4;
// 键值对应的列(1开始)
$keyColumn = 'doll_id';
// 哪些字段被导出以及导出的格式
// 只支持string和number两种格式
// 未设置的字段不被导出
$columns = [
    'doll_id'                => 'number',
    'doll_name'              => 'string',
    'seq'                    => 'number',
    'price'                  => 'number',
    'consume'                => 'number',
    'item_id'                => 'number',
    'icon'                   => 'string',
    'speed'                  => 'number',
    'shot_cd'                => 'number',
    'first_life_base_times'  => 'number',
    'first_life_rate'        => 'number',
    'second_life_base_times' => 'number',
    'second_life_rate'       => 'number',
    'full_rate_times'        => 'number',
    'first_tag'              => 'string',
    'second_tag'             => 'string',
    'details'                => 'string',
];

// 额外处理函数, 如果没有, 就不定义
function doll_handle($data)
{
    foreach ($data as $key => $value) {
        $value['price'] = intval($value['price'] * 100);
        $data[$key]     = $value;
    }
    return $data;
}