用PHP随机生成一串字符串,然后将这个字符串中的每个字符通过“|”隔开

请用PHP编写以下代码:随机生成一串字符串(不少于30个字符,其组成必须包含数字,大写字母,小写字母,字符串的长度不可以固定),然后将这个字符串中的每个字符通过“|”隔开... 请用PHP编写以下代码:
随机生成一串字符串(不少于30个字符,其组成必须包含数字,大写字母,小写字母,字符串的长度不可以固定),然后将这个字符串中的每个字符通过“|”隔开。
展开
 我来答
百度网友9308069
2011-07-19
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
<?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
计名pS
2011-07-19
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
preg_replace("/\B/", "|", $string);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
?>

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式