我有这段代码,它以以下格式生成随机字符串: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新手或者是更好地使用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;
}