需要帮助uniqid

时间:2010-09-04 20:34:51

标签: php

所以我编写了这个函数来生成一个独特的8位数代码,效果很好。基本上有人会选择生成多少这些代码。 1,10,50,100等我需要的是如何使用此功能以及他们在表单上选择的任何值并生成该数量的唯一ID。

这是用PHP编写的

<? function generate_coupon_code () {   
    $numbers = uniqid(); 
    $coupon_code = substr($numbers, -8);
    return $coupon_code; 
} 

echo generate_coupon_code();
?>

1 个答案:

答案 0 :(得分:1)

您只想多次调用您的函数?这将返回数组中所选的代码数。

function generate_multiple_codes ($number_of_codes)
{
  $codes = array ();
  for ($i = 0; $i < $number_of_codes; $i++)
  {
    $codes[] = generate_coupon_code ();
  }
  return $codes;
}