php把一段字符串转成随机大小写

<?php$str="www.123acbdefg.com";echo$str;?>我想把一个URL里面的小写随机转成大写,F5刷新后又是不同的随机位置的字母被转成大写,... <?php
$str="www.123acbdefg.com";
echo $str;
?>
我想把一个URL里面的小写随机转成大写,F5刷新后又是不同的随机位置的字母被转成大写,请问怎么样可以实现?
展开
 我来答
匿名用户
2015-08-30
展开全部
<?php
$str="你的字符串";
$arr=str_split($str);
/*65-90,97-122*/
foreach($arr as $k=>$v){
$check=ord($v);
if(($check>=65&&$check<=90)||($check>=97&&$check<=122)){
$newArr[]=empty(rand(0,1))?strtoupper($v):$v;
}else{
$newArr[]=$v;
}
}
echo implode('',$newArr);
更多追问追答
追问
感谢,运行的时候提示第8行错误
追答

我这里没有报错。你用的什么字符串在测试?


看截图

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式