
用PHP随机生成一串字符串,然后将这个字符串中的每个字符通过“|”隔开
请用PHP编写以下代码:随机生成一串字符串(不少于30个字符,其组成必须包含数字,大写字母,小写字母,字符串的长度不可以固定),然后将这个字符串中的每个字符通过“|”隔开...
请用PHP编写以下代码:
随机生成一串字符串(不少于30个字符,其组成必须包含数字,大写字母,小写字母,字符串的长度不可以固定),然后将这个字符串中的每个字符通过“|”隔开。 展开
随机生成一串字符串(不少于30个字符,其组成必须包含数字,大写字母,小写字母,字符串的长度不可以固定),然后将这个字符串中的每个字符通过“|”隔开。 展开
展开全部
<?php
// 参数$var表示30以上的变化幅度,比如为1,就代表30-31之间变化,比如为10,就代表30-40
function generateWeirdStr($var){
$table='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
$len=rand(30,30+$var);
$text='';
for($i=0;$i<$len;$i++){
$ch=$table[rand(0,61)];
$text.=$i>0? '|'.$ch: $ch;
}
return $text;
}
echo generateWeirdStr(10);
==========================
输出
M|Q|E|P|0|I|c|s|5|6|H|w|e|3|2|Z|K|q|G|D|C|j|n|s|r|O|y|z|O|5|e|X|O|U|9|0|y|r|K
// 参数$var表示30以上的变化幅度,比如为1,就代表30-31之间变化,比如为10,就代表30-40
function generateWeirdStr($var){
$table='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
$len=rand(30,30+$var);
$text='';
for($i=0;$i<$len;$i++){
$ch=$table[rand(0,61)];
$text.=$i>0? '|'.$ch: $ch;
}
return $text;
}
echo generateWeirdStr(10);
==========================
输出
M|Q|E|P|0|I|c|s|5|6|H|w|e|3|2|Z|K|q|G|D|C|j|n|s|r|O|y|z|O|5|e|X|O|U|9|0|y|r|K
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询