PHP code example of jellybool / mikecrm-email-parser

1. Go to this page and download the library: Download jellybool/mikecrm-email-parser library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

jellybool / mikecrm-email-parser example snippets

 php
use Jellybool\MikeCRMEmailParser\Parser;

 $parser = new Parser();
 
 $parser->html();
 // 返回邮件的 html 内容
 
 $parser->text();
 // 返回邮件的 text 内容
 
 // 在处理订单之前,使用 verify 做简单的验证
 
 $parser->verify(); // true 或 false, 为了验证是否是 mikecrm 官方发送的邮件
 
 $parser->order();
 [
  // 这个是 mikecrm 自己维护的订单号
  "mike_no" => "IFP-CN091-1904010000057375-8"
  // 支付成功后,第三方的订单号,mikecrm 应该是用的快钱的 99bill.com 的服务
  "platform_no" => "3375060707"
  // 这个 trade_no 是用户自定义的字段,比如表单的 订单号 等
  "trade_no" => "386815541285972686"
]

 // 如果说你需要自定义返回的 order,可以传入自定义的 正则表达式
 $rules = [
    'mike' => '//', // 这里写你自定义的正则表达式即可
    'platform' => '//',
    'trade' => '//',
 ]
 
  $parser = new Parser($rules);