我有62个base64个字符,我想随机化。我怎么能用PHP做到这一点?字符串将是所有字母,大写和小写以及0-9的数字。
对我来说最重要的是在给出返回值之前评估整个字符串。换句话说,如果我请求一个长度为8个字符的字符串,我的字符串就像:
1234567890ABCDE .....我不想让前8个数字随机化。它应该首先随机化整个字符串,然后从中返回8个字符。
答案 0 :(得分:6)
试试这个:
$string = '1234567890ABCDE...';
$string = substr(str_shuffle($string), 0, 8);
str_shuffle将字符串随机化,然后substr从中获取前8个字符。
答案 1 :(得分:5)
看看str_shuffle。