gan068/simple-coupon-generator

Simple PHP 优惠券码生成器,用于生成N个优惠券。

1.0 2018-04-12 11:56 UTC

This package is not auto-updated.

Last update: 2024-09-25 07:15:32 UTC


README

优惠券生成器是一个PHP类,它能够根据各种参数生成优惠券码。其关键功能是生成类似“XXXXXX”或“prefix-XXXX-XXXX-suffix”这样的优惠券码,其中‘X’代表随机符号,‘-’代表自定义分隔符。

关键特性

  • 支持前缀和后缀
  • 支持任何优惠券模板
    • 支持所有数字、字母和符号
    • 支持不同长度
    • 生成N个优惠券
    • 简单门户

使用方法

SubStacks 常规用法

$coupon_code_options = array(</code><br/>
	    'prefix' => '',</code><br/>
	    'suffix' => '',</code><br/>
	    'length' => 10,</code><br/>
	    'letters' => false,</code><br/>
	    'numbers' => true</code><br/>
);
use gan068\SimpleCouponGenerator\Coupon; //use namespace
$coupon_code = Coupon::generateCoupons($coupon_code_options);
  1. 动态长度
	Coupon::generate(8);  	// J5BST6NQ
  1. 使用前缀
	Coupon::generate(6, ”XYZ-”);    // XYZ-NT163E
  1. 使用后缀
	Coupon::generate(6, ”XYZ-”, “-ABC”);    // XYZ-TC2MSD-ABC
  1. 不使用数字
	Coupon::generate(6, ””, ””, false);    // LNTDRS
  1. 不使用字母
	Coupon::generate(6, ””, ””, true, false);    // 835710
  1. 使用符号
	Coupon::generate(6, ””, ””, true, true, true);    // #H5&S!7
  1. 随机字符集(包括大小写)
	Coupon::generate(6, ””, ””, true, true, false, true);    // aT4hB2
  1. 使用自定义模板(注意:长度无关紧要)
	Coupon::generate(1, ””, ””, true, true, false, false, “XXXXXX”);    // STG6N8