我有这个代码,它以下列格式生成随机字符串:
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来使其大写?
答案 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;
}