PHP中使用条件的随机字符串
我需要在PHP中使用以下条件生成随机字符串。如何在PHP中实现相同的功能PHP中使用条件的随机字符串,php,Php,我需要在PHP中使用以下条件生成随机字符串。如何在PHP中实现相同的功能 字符串长度必须为12 4个字符必须来自[a-z] 4个字符必须来自[A-Z] 4个字符必须来自[0-9] 在PHP中是否可能实现此功能?实现此功能的一种方法: $lowerCaseLetters = range( 'a' ,'z' ); $upperCaseLetters = range( 'A' ,'Z' ); $numericDigits = range( '0' ,'9' ); $randomString = ''
在PHP中是否可能实现此功能?实现此功能的一种方法:
$lowerCaseLetters = range( 'a' ,'z' );
$upperCaseLetters = range( 'A' ,'Z' );
$numericDigits = range( '0' ,'9' );
$randomString = '';
for( $i = 0; $i < 4; $i++ )
{
$randomNumber = rand( 0 ,( count( $lowerCaseLetters ) - 1 ) );
$randomString .= $lowerCaseLetters[ $randomNumber ];
$randomNumber = rand( 0 ,( count( $upperCaseLetters ) - 1 ) );
$randomString .= $upperCaseLetters[ $randomNumber ];
$randomNumber = rand( 0 ,( count( $numericDigits ) - 1 ) );
$randomString .= $numericDigits[ $randomNumber ];
}
$randomString = str_shuffle( $randomString );
echo $randomString;
“在PHP中有可能吗?”-当然有。
OkB7Js2c8V8j
7znl4LCv1UR6
F2nYM8cx3yF9