最新文章:

首页 后端

php处理csv字符串 微信对账单入库

发布时间:2016年08月24日 评论数:抢沙发 阅读数:5101

    微信返回的对账单  是一个字符串  保存起来 后缀改成 .csv 的 就可以打开看了

    现在 我来说明一下 如何处理这个字符串 入库

    微信返回的数据值


    $bill = '交易时间,公众账号ID,商户号,子商户号,设备号,微信订单号,商户订单号,用户标识,交易类型,交易状态,付款银行,货币种类,总金额,企业红包金额,微信退款单号,商户退款单号,退款金额,企业红包退款金额,退款类型,退款状态,商品名称,商户数据包,手续费,费率
    `2016-08-12 10:07:50,`wx0000000,`12600000000,`0,`,`4000000000000000000049781030,`1470967658529,`ormq_xxxxxxxxxx,`NATIVE,`SUCCESS,`CFT,`CNY,`298.00,`0.00,`0,`0,`0,`0,`,`,`付款,`,`5.96000,`2.00%
    `2016-08-12 10:08:51,`wx0000000,`12600000000,`0,`,`4000000000000000000049816627,`1470967725525,`ormq_xxxxxxxxxx,`NATIVE,`SUCCESS,`CFT,`CNY,`299.00,`0.00,`0,`0,`0,`0,`,`,`付款,`,`5.98000,`2.00%
    `2016-08-12 10:08:11,`wx0000000,`12600000000,`0,`,`4000000000000000000051781249,`1470967685528,`ormq_xxxxxxxxxx,`NATIVE,`SUCCESS,`CFT,`CNY,`199.00,`0.00,`0,`0,`0,`0,`,`,`付款,`,`3.98000,`2.00%
    `2016-08-12 10:08:29,`wx0000000,`12600000000,`0,`,`4000000000000000000051781308,`1470967703527,`ormq_xxxxxxxxxx,`NATIVE,`SUCCESS,`CFT,`CNY,`199.00,`0.00,`0,`0,`0,`0,`,`,`付款,`,`3.98000,`2.00%
    `2016-08-12 10:09:08,`wx0000000,`12600000000,`0,`,`4000000000000000000051800929,`1470967741524,`ormq_xxxxxxxxxx,`NATIVE,`SUCCESS,`CFT,`CNY,`238.00,`0.00,`0,`0,`0,`0,`,`,`付款,`,`4.76000,`2.00%
    `2016-08-12 10:09:36,`wx0000000,`12600000000,`0,`,`4000000000000000000051832438,`1470967769523,`ormq_xxxxxxxxxx,`NATIVE,`SUCCESS,`CFT,`CNY,`199.00,`0.00,`0,`0,`0,`0,`,`,`付款,`,`3.98000,`2.00%
    `2016-08-12 11:27:52,`wx0000000,`12600000000,`0,`,`4000000000000000000056946297,`1470972466563,`ormq_xxxxxxxxxx,`NATIVE,`SUCCESS,`CFT,`CNY,`298.00,`0.00,`0,`0,`0,`0,`,`,`付款,`,`5.96000,`2.00%
    `2016-08-12 11:30:16,`wx0000000,`12600000000,`0,`,`4000000000000000000057047217,`1470972599561,`ormq_xxxxxxxxxx,`NATIVE,`SUCCESS,`CFT,`CNY,`199.00,`0.00,`0,`0,`0,`0,`,`,`付款,`,`3.98000,`2.00%
    `2016-08-12 11:31:12,`wx0000000,`12600000000,`0,`,`4000000000000000000057086023,`1470972655559,`ormq_xxxxxxxxxx,`NATIVE,`SUCCESS,`CFT,`CNY,`199.00,`0.00,`0,`0,`0,`0,`,`,`付款,`,`3.98000,`2.00%
    `2016-08-12 11:31:37,`wx0000000,`12600000000,`0,`,`4000000000000000000057086139,`1470972682558,`ormq_xxxxxxxxxx,`NATIVE,`SUCCESS,`CFT,`CNY,`1980.00,`0.00,`0,`0,`0,`0,`,`,`付款,`,`39.60000,`2.00%
    `2016-08-12 11:32:35,`wx0000000,`12600000000,`0,`,`4000000000000000000057126710,`1470972729557,`ormq_xxxxxxxxxx,`NATIVE,`SUCCESS,`CFT,`CNY,`999.00,`0.00,`0,`0,`0,`0,`,`,`付款,`,`19.98000,`2.00%
    `2016-08-12 11:33:09,`wx0000000,`12600000000,`0,`,`4000000000000000000057176221,`1470972773556,`ormq_xxxxxxxxxx,`NATIVE,`SUCCESS,`CFT,`CNY,`119.00,`0.00,`0,`0,`0,`0,`,`,`付款,`,`2.38000,`2.00%
    `2016-08-12 11:48:09,`wx0000000,`12600000000,`0,`,`4000000000000000000057806127,`1470973679556,`ormq_xxxxxxxxxx,`NATIVE,`SUCCESS,`CITIC_CREDIT,`CNY,`119.00,`0.00,`0,`0,`0,`0,`,`,`付款,`,`2.38000,`2.00%
    `2016-08-12 11:49:15,`wx0000000,`12600000000,`0,`,`4000000000000000000057851777,`1470973738556,`ormq_xxxxxxxxxx,`NATIVE,`SUCCESS,`CITIC_CREDIT,`CNY,`119.00,`0.00,`0,`0,`0,`0,`,`,`付款,`,`2.38000,`2.00%
    `2016-08-12 11:27:35,`wx0000000,`12600000000,`0,`,`4000000000000000000058784713,`1470972446564,`ormq_xxxxxxxxxx,`NATIVE,`SUCCESS,`CFT,`CNY,`199.00,`0.00,`0,`0,`0,`0,`,`,`付款,`,`3.98000,`2.00%
    `2016-08-12 11:29:02,`wx0000000,`12600000000,`0,`,`4000000000000000000058856217,`1470972524562,`ormq_xxxxxxxxxx,`NATIVE,`SUCCESS,`CFT,`CNY,`298.00,`0.00,`0,`0,`0,`0,`,`,`付款,`,`5.96000,`2.00%
    `2016-08-12 11:30:45,`wx0000000,`12600000000,`0,`,`4000000000000000000058935029,`1470972628560,`ormq_xxxxxxxxxx,`NATIVE,`SUCCESS,`CFT,`CNY,`199.00,`0.00,`0,`0,`0,`0,`,`,`付款,`,`3.98000,`2.00%
    `2016-08-12 11:47:14,`wx0000000,`12600000000,`0,`,`4000000000000000000059613295,`1470973597555,`ormq_xxxxxxxxxx,`NATIVE,`SUCCESS,`CITIC_CREDIT,`CNY,`238.00,`0.00,`0,`0,`0,`0,`,`,`付款,`,`4.76000,`2.00%
    `2016-08-12 11:48:40,`wx0000000,`12600000000,`0,`,`4000000000000000000059682919,`1470973703556,`ormq_xxxxxxxxxx,`NATIVE,`SUCCESS,`CITIC_CREDIT,`CNY,`119.00,`0.00,`0,`0,`0,`0,`,`,`付款,`,`2.38000,`2.00%
    `2016-08-12 14:47:56,`wx0000000,`12600000000,`0,`,`4000000000000000000072714501,`1470984460566,`ormq_xxxxxxxxxx,`NATIVE,`SUCCESS,`CFT,`CNY,`0.01,`0.00,`0,`0,`0,`0,`,`,`付款,`,`0.00000,`2.00%
    `2016-08-12 15:24:47,`wx0000000,`12600000000,`0,`,`4400000000000000000005889835,`1470986680567,`ormq_xxxxxxxxxx,`NATIVE,`SUCCESS,`CFT,`CNY,`0.01,`0.00,`0,`0,`0,`0,`,`,`付款,`,`0.00000,`2.00%
    `2016-08-12 15:35:33,`wx0000000,`12600000000,`0,`,`4000000000000000000076226695,`1470987325568,`ormq_xxxxxxxxxx,`NATIVE,`SUCCESS,`CFT,`CNY,`0.01,`0.00,`0,`0,`0,`0,`,`,`付款,`,`0.00000,`2.00%
    ';
    
    $pos = strpos($bill, '`');
    //print_r($pos);
    $b = str_replace( strrchr($bill,'%') , '' , $bill);
    //print_r(substr($b,$pos));
    $result = str_getcsv(substr($b,$pos),'%'); //解析csv  这样 就是数组了
    
    /*$result 结构如下*/
    Array
    (
        [0] => `2016-08-12 10:07:50,`wx0000000,`12000000,`0,`,`400000000049781030,`1470967658529,`ormq_sxxxxxxx,`NATIVE,`SUCCESS,`CFT,`CNY,`298.00,`0.00,`0,`0,`0,`0,`,`,`付款,`,`5.96000,`2.00
        [1] => 
    `2016-08-12 10:08:51,`wx0000000,`12000000,`0,`,`400000000049816627,`1470967725525,`ormq_sxxxxxxx,`NATIVE,`SUCCESS,`CFT,`CNY,`299.00,`0.00,`0,`0,`0,`0,`,`,`付款,`,`5.98000,`2.00
        [2] => 
    `2016-08-12 10:08:11,`wx0000000,`12000000,`0,`,`400000000051781249,`1470967685528,`ormq_sxxxxxxx,`NATIVE,`SUCCESS,`CFT,`CNY,`199.00,`0.00,`0,`0,`0,`0,`,`,`付款,`,`3.98000,`2.00
        [3] => 
    `2016-08-12 10:08:29,`wx0000000,`12000000,`0,`,`400000000051781308,`1470967703527,`ormq_sxxxxxxx,`NATIVE,`SUCCESS,`CFT,`CNY,`199.00,`0.00,`0,`0,`0,`0,`,`,`付款,`,`3.98000,`2.00
        [4] => 
    `2016-08-12 10:09:08,`wx0000000,`12000000,`0,`,`400000000051800929,`1470967741524,`ormq_sxxxxxxx,`NATIVE,`SUCCESS,`CFT,`CNY,`238.00,`0.00,`0,`0,`0,`0,`,`,`付款,`,`4.76000,`2.00
        [5] => 
    `2016-08-12 10:09:36,`wx0000000,`12000000,`0,`,`400000000051832438,`1470967769523,`ormq_sxxxxxxx,`NATIVE,`SUCCESS,`CFT,`CNY,`199.00,`0.00,`0,`0,`0,`0,`,`,`付款,`,`3.98000,`2.00
        [6] => 
    `2016-08-12 11:27:52,`wx0000000,`12000000,`0,`,`400000000056946297,`1470972466563,`ormq_sxxxxxxx,`NATIVE,`SUCCESS,`CFT,`CNY,`298.00,`0.00,`0,`0,`0,`0,`,`,`付款,`,`5.96000,`2.00
        [7] => 
    `2016-08-12 11:30:16,`wx0000000,`12000000,`0,`,`400000000057047217,`1470972599561,`ormq_sxxxxxxx,`NATIVE,`SUCCESS,`CFT,`CNY,`199.00,`0.00,`0,`0,`0,`0,`,`,`付款,`,`3.98000,`2.00
        [8] => 
    `2016-08-12 11:31:12,`wx0000000,`12000000,`0,`,`400000000057086023,`1470972655559,`ormq_sxxxxxxx,`NATIVE,`SUCCESS,`CFT,`CNY,`199.00,`0.00,`0,`0,`0,`0,`,`,`付款,`,`3.98000,`2.00
        [9] => 
    `2016-08-12 11:31:37,`wx0000000,`12000000,`0,`,`400000000057086139,`1470972682558,`ormq_sxxxxxxx,`NATIVE,`SUCCESS,`CFT,`CNY,`1980.00,`0.00,`0,`0,`0,`0,`,`,`付款,`,`39.60000,`2.00
        [10] => 
    `2016-08-12 11:32:35,`wx0000000,`12000000,`0,`,`400000000057126710,`1470972729557,`ormq_sxxxxxxx,`NATIVE,`SUCCESS,`CFT,`CNY,`999.00,`0.00,`0,`0,`0,`0,`,`,`付款,`,`19.98000,`2.00
        [11] => 
    `2016-08-12 11:33:09,`wx0000000,`12000000,`0,`,`400000000057176221,`1470972773556,`ormq_sxxxxxxx,`NATIVE,`SUCCESS,`CFT,`CNY,`119.00,`0.00,`0,`0,`0,`0,`,`,`付款,`,`2.38000,`2.00
        [12] => 
    `2016-08-12 11:48:09,`wx0000000,`12000000,`0,`,`400000000057806127,`1470973679556,`ormq_sxxxxxxx,`NATIVE,`SUCCESS,`CITIC_CREDIT,`CNY,`119.00,`0.00,`0,`0,`0,`0,`,`,`付款,`,`2.38000,`2.00
        [13] => 
    `2016-08-12 11:49:15,`wx0000000,`12000000,`0,`,`400000000057851777,`1470973738556,`ormq_sxxxxxxx,`NATIVE,`SUCCESS,`CITIC_CREDIT,`CNY,`119.00,`0.00,`0,`0,`0,`0,`,`,`付款,`,`2.38000,`2.00
        [14] => 
    `2016-08-12 11:27:35,`wx0000000,`12000000,`0,`,`400000000058784713,`1470972446564,`ormq_sxxxxxxx,`NATIVE,`SUCCESS,`CFT,`CNY,`199.00,`0.00,`0,`0,`0,`0,`,`,`付款,`,`3.98000,`2.00
        [15] => 
    `2016-08-12 11:29:02,`wx0000000,`12000000,`0,`,`400000000058856217,`1470972524562,`ormq_sxxxxxxx,`NATIVE,`SUCCESS,`CFT,`CNY,`298.00,`0.00,`0,`0,`0,`0,`,`,`付款,`,`5.96000,`2.00
        [16] => 
    `2016-08-12 11:30:45,`wx0000000,`12000000,`0,`,`400000000058935029,`1470972628560,`ormq_sxxxxxxx,`NATIVE,`SUCCESS,`CFT,`CNY,`199.00,`0.00,`0,`0,`0,`0,`,`,`付款,`,`3.98000,`2.00
        [17] => 
    `2016-08-12 11:47:14,`wx0000000,`12000000,`0,`,`400000000059613295,`1470973597555,`ormq_sxxxxxxx,`NATIVE,`SUCCESS,`CITIC_CREDIT,`CNY,`238.00,`0.00,`0,`0,`0,`0,`,`,`付款,`,`4.76000,`2.00
        [18] => 
    `2016-08-12 11:48:40,`wx0000000,`12000000,`0,`,`400000000059682919,`1470973703556,`ormq_sxxxxxxx,`NATIVE,`SUCCESS,`CITIC_CREDIT,`CNY,`119.00,`0.00,`0,`0,`0,`0,`,`,`付款,`,`2.38000,`2.00
        [19] => 
    `2016-08-12 14:47:56,`wx0000000,`12000000,`0,`,`4000000000172714501,`1470984460566,`ormq_xxxxxxx,`NATIVE,`SUCCESS,`CFT,`CNY,`0.01,`0.00,`0,`0,`0,`0,`,`,`付款,`,`0.00000,`2.00
        [20] => 
    `2016-08-12 15:24:47,`wx0000000,`12000000,`0,`,`4000000000175889835,`1470986680567,`ormq_xxxxxxx,`NATIVE,`SUCCESS,`CFT,`CNY,`0.01,`0.00,`0,`0,`0,`0,`,`,`付款,`,`0.00000,`2.00
        [21] => 
    `2016-08-12 15:35:33,`wx0000000,`12000000,`0,`,`4000000000176226695,`1470987325568,`ormq_xxxxxxx,`NATIVE,`SUCCESS,`CFT,`CNY,`0.01,`0.00,`0,`0,`0,`0,`,`,`付款,`,`0.00000,`2.00
    )
    
    这样  我们就可以方便入库了
    
    


二维码加载中...
本文作者:初心      文章标题: php处理csv字符串 微信对账单入库
本文地址:http://www.5wcx.com/back/15.html
版权声明:若无注明,本文皆为“许敬轩的个人主页 - 勿忘初心,方得始终,个人博客,技术经验分享”原创,转载请保留文章出处。
挤眼 亲亲 咆哮 开心 想想 可怜 糗大了 委屈 哈哈 小声点 右哼哼 左哼哼 疑问 坏笑 赚钱啦 悲伤 耍酷 勾引 厉害 握手 耶 嘻嘻 害羞 鼓掌 馋嘴 抓狂 抱抱 围观 威武 给力
提交评论

清空信息
关闭评论
sitemap