php-如何随机化第一个和最后两个数字?

时间:2014-12-01 06:08:07

标签: php random

我想知道如何在php中随机化第一个最后两个数字?假设当前代码是:

FJA793HIYX

然后随机化后应该是:

HJA793HIGD

我该怎么做?

2 个答案:

答案 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)