礼品码格式的随机数


Random number in Gift Code format?

我有这段代码,它以以下格式生成随机字符串:
XXXX-XXXXXX-XXXXex: 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新手或者是更好地使用CSS像text-transform使其大写?

使用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);

或者,如果你喜欢,你也可以使用CSS:

p {
    text-transform: uppercase;
}