我想知道如何在php中随机化第一个和最后两个数字?假设当前代码是:
FJA793HIYX
然后随机化后应该是:
HJA793HIGD
我该怎么做?
答案 0 :(得分:1)
尝试
$str = 'HJA793HIGD';
$filter = substr($str,1,7);
echo $newstr= randLetter().$filter.randLetter().randLetter();
function randLetter() {
$int = rand(0,26);
$alpha = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
$rand_letter = $alpha[$int];
return $rand_letter;
}
答案 1 :(得分:0)
试试这个!
$randomDigit = substr( "123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ" ,mt_rand( 0 ,34 ) ,1 ) .substr( md5( time() ), 1)