首页 > 后端开发 > 正文

PHP 随机文字不重复 要从几十个之间随机让他显示8个 这8个彼此不重复 该怎么修改 以下代码能随机但是重复

2025-01-28 14:32:22 | 我爱编程网

今天我爱编程网小编整理了PHP 随机文字不重复 要从几十个之间随机让他显示8个 这8个彼此不重复 该怎么修改 以下代码能随机但是重复相关信息,希望在这方面能够更好的大家。

本文目录一览:

PHP 随机文字不重复 要从几十个之间随机让他显示8个 这8个彼此不重复 该怎么修改 以下代码能随机但是重复

PHP 随机文字不重复 要从几十个之间随机让他显示8个 这8个彼此不重复 该怎么修改 以下代码能随机但是重复

楼上的思路没错
或者你可以这样
每次循环把$output放到一个数组里边 然后判断此数组里边是否存在相同的值
如果存在就继续循环产生随机数 如果不存在就放入到数组里边
最后 生成不同的4个以后 你可以把数组编程字符串就可以了

PHP 随机文字不重复 要从几十个之间随机让他显示8个 这8个彼此不重复 该怎么修改 以下代码能随机但是重复我爱编程网

php如何随机生成一段随机长度的文字?

PHP生成随机长度的随机字符串,本质就是多次调用随机函数,例如要生成10-20个随机字符,那么首先用rand(10,20)生成随机长度,然后rang(1,26)生成每一个随机字符即可(如果需要区分大小写、允许数字需要增加一些控制),最简单的例子代码:

<?php 
  $n=rand(10,20);
  $s='';
  for ($i=1;$i<=$n;$i++)
    $s.=chr(ord('a')+rand(1,26)-1);
  echo $s;
?>

运行几次的例子如下:

E:\TEMP\文件\exp>a.php
nzgxatyitkej
E:\TEMP\文件\exp>a.php
jegqruuyvoyre
E:\TEMP\文件\exp>a.php
pqjdiawjmbrgvyrth

php如何随机显示指定字符串

我爱编程网(https://www.52biancheng.com)小编还为大家带来php如何随机显示指定字符串的相关内容。

PHP里有一个内置的随机函数rand()
两种用法
第一种,不传递任何参数,随机返回一个int型数据
第二种,传递两个参数,第一个参数小于第二个参数,且必须为int型,随机返回这两个int型中间的一个数
你说的网页每刷新一次,改变一次,是可以做到的,但是你要每隔20秒就换一次,这个就只能javascript了
因为PHP是单请求单响应的,如果要保持与服务器的连接,可以做到,但是浪费非常多资源不值得。就是说,每20秒继续执行代码,执行完暂停
我这里就说每刷新一次的吧
<?php
$string[0]="这里是文本一";
$string[1]="这里是文本二";
$string[2]="这里是文本三";
$string[3]="这里是文本n";
$num = rand(0,3);//这里根据你的需要改变
echo $string[$num];
?>思想就是这个,看你具体程序怎么设计了!

以上就是我爱编程网小编给大家带来的PHP 随机文字不重复 要从几十个之间随机让他显示8个 这8个彼此不重复 该怎么修改 以下代码能随机但是重复全部内容,希望对大家有所帮助!更多相关文章关注我爱编程网:www.52biancheng.com

免责声明:文章内容来自网络,如有侵权请及时联系删除。
标签: PHP
与“PHP 随机文字不重复 要从几十个之间随机让他显示8个 这8个彼此不重复 该怎么修改 以下代码能随机但是重复”相关推荐