问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

关于PHP随机排序不重复输出的疑问

发布网友 发布时间:2022-04-06 02:15

我来回答

2个回答

热心网友 时间:2022-04-06 03:44

for ($i=1;$i<5;$i++) {
$a = explode(",",$_MODULE['c' .$i]);
$b = explode(",",$_MODULE['d' .$i]);
 $c[$i]=array('a'=>$a,'b'=>$b);
}//先把你上面的数组取出来,好像你相同数字下标的要在一行显示是吗?所以,为了不把$a和$b拆开,把它们封装到一个数组里。另外,你是要把$i乱序还是要把$n乱序呢?我实现的是$i乱序
shuffle($c);//此处把5组数据乱序
foreach($c as $value){//取出$C里的每组值即array($a,$b)
$i=1;
for($n=0;$n<count($value['a']);$n++)
echo '<div><p>'.$i.'</p><p>'.$value['a'][$n].'</p><p>'.$value['b'][$n].'</p></div>';
$i++;

}追问大虾,你好,我按照你的方法试了一下,输出不了,把$c[$i]=array('a'=>$a,'b'=>$b);这个部分删除了就可以输出有html框架,我是想实现$i乱序的。

追答$_MODULE['c1']="a1,b1,c1,d1";
$_MODULE['c2']="a2,b2,c2,d2";
$_MODULE['c3']="a3,b3,c3,d3";
$_MODULE['c4']="a4,b4,c4,d4";
$_MODULE['c5']="a5,b5,c5,d5";
$_MODULE['d1']="e1,f1,g1,h1";
$_MODULE['d2']="e2,f2,g2,h2";
$_MODULE['d3']="e3,f3,g3,h3";
$_MODULE['d4']="e4,f4,g4,h4";
$_MODULE['d5']="e5,f5,g5,h5";

for ($i=1;$i$a,'b'=>$b);

}

//先把你上面的数组取出来,好像你相同数字下标的要在一行显示是吗?所以,为了不把$a和$b拆开,把它们封装到一个数组里。另外,你是要把$i乱序还是要把$n乱序呢?我实现的是$i乱序
shuffle($c);//此处把5组数据乱序
$i=1;
foreach($c as $value){//取出$C里的每组值即array($a,$b)

for($n=0;$n'.$i.'
'.$value['a'][$n].'
'.$value['b'][$n].'
';
}
$i++;
}
//我测试成功,注意有一些全角空格注意删除

热心网友 时间:2022-04-06 05:02

用shuffle() 函数.它是打乱数组的
比如:<?php
$numbers = range (1,20);
srand ((float)microtime()*1000000);
shuffle ($numbers);
while (list (, $number) = each ($numbers)) {
echo "$number ";
}
?>追问能详细点么?

追答";
}
print_r($result);
?>

这下该会了把?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
在公交车上实施扒窃,会受到怎样的处罚? 交通违法行为识别 公交车扒窃会如何处罚? 郑州鱼缸清洗找哪家公司做得比较好? 郑州有没有专业维修鱼缸,清洗鱼缸的? ...的鱼缸,放在办公室养些鱼水草之类的。郑州哪里有卖这样的鱼缸。_百... 我们公司想要定做个观赏鱼缸,不知道郑州哪家公司最专业? 谁知道郑州生态鱼缸定做哪家做的效果最好? 联想电脑启用无线功能的功能键? 笔记本电脑怎么连接网笔记本电脑怎样连接无线网 php随机读取一条数据,但不重复 用php随机输出5个数,不能重复 php 数组 如何取出不重复的若干个数 请问PHP如果想在1-88里面取随机数,总共取10个不重复的值,然后放到一个数组里面该如何实现呢?? php 如何实现,从数组中随机取出数据,还要保证下次不会再取到 PHP编程,让循环随机不重复 在ubuntu上怎样查看phpstorm的安装路径 linux php fpm 安装 在哪 在ubuntu上怎样查看phpstorm的安装目录 php-fpm.conf.default 5.3.27 在哪 怎么查看mac php安装目录 php7中的php-fpm默认安装在什么地方 关于thinkphp thinkphp onethink文件目录说明 thinkphp怎么整合redis,配置文件,类,谢谢! thinkphp中的验证求解 thinkphp中Storage类有什么作用?为什么这么设计 thinkphp 几个问题求助? thinkPHP中的pathinfo模式是如何实现的? thinkphp中数据库表使用前缀的好处 PHP,如何从一个数组1到32。随机提取6位数字?不能重复的。 wampserver 修改php.ini配置问题 修改wamp中的php.ini文件为什么总是没有效果 怎么修改wamp php运行目录 我用wamp装了PHP,请问apache下的php.ini 和php文件下 php.ini 有什么区别? 关于php.ini设置问题怎么可以正常使用&lt;? ?&gt; wamp 配置 php短标签怎么修改 apache如何配置php 5.2.17, php 5.2.17中php.ini又如何配置? 怎么修改wampserver2.3 php的错误显示格式 wampserver怎么修改php版本 有两个PHP.INI文件,选择哪一个修改include_path。安装smarty,我用的是wamp环境。求大神指点。 wamp怎么还原php.ini 如何修改wamp的默认访问目录 WAMP中 apache和php目录下的php.ini有什么区别 每次重开机时wampserver在桌面右下角处的php.ini文件都成了空文件,是为什么呀。 php.ini怎么设置才能加载 wamp如何升级php apache mysql php如何判断是手机访问还是电脑访问 php如何判断用户通过手机wap访问还是电脑直接访问 PHP判断是手机端访问还是PC端访问网站