礼品代码格式的随机数?

时间:2014-06-29 04:27:16

标签: php random

我有这个代码,它以下列格式生成随机字符串:
    XXXX-XXXXXX-XXXX     ex: GTSF-7H4KHT-7TGD

$n1 = substr(sha1(mt_rand()),17,4); $n2 = substr(sha1(mt_rand()),17,6); $n3 = substr(sha1(mt_rand()),17,4); $code = $n1."-".$n2."-".$n3; echo $code;


我需要把这些字母写成资本,但不知道我是一个PHP新手 或者使用像text-transform这样的CSS来使其大写?

更好

1 个答案:

答案 0 :(得分:1)

只需使用strtoupper()功能:

$n1 = substr(sha1(mt_rand()),17,4);
$n2 = substr(sha1(mt_rand()),17,6);
$n3 = substr(sha1(mt_rand()),17,4);
$code = $n1."-".$n2."-".$n3;
echo strtoupper($code);

<强> Example

或者,如果您愿意,也建议您使用CSS:

p {
    text-transform: uppercase;
}