php怎样让随机结果不等于前一次? php怎样让随机结果不等于前一次? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 记录最近一次取的值,存到一个SESSION变量中,代码执行时跟变量中的值比较一下,如果相同,再打乱数组。 没用过session,能否写一下代码? session_start();$arr = array(1, 2, 3);shuffle($arr);while(isset($_SESSION['shuffle']) && $arr[0] == $_SESSION['shuffle']){ shuffle($arr);}$_SESSION['shuffle'] = $arr[0];echo $arr[0]; session_start();$arr = array(1,2,3,4);if (!isset($_SESSION['lastVal'])) { shuffle($arr); $_SESSION['lastVal'] = $arr[0]; echo $arr[0];}else { shuffle($arr); while($arr[0] == $_SESSION['lastVal']) { shuffle($arr); if ($arr[0] != $_SESSION['lastVal']) break; } $_SESSION['lastVal'] = $arr[0]; echo $arr[0];} onMouseOver的问题 求一个替换 謝謝,關於正則 opera怎么样查看wap站的wml PHP从文件最后读取文本文件 求教导入技术! 单个php文件中直接修改密码请教[源码复上]解决了送100m高速空间 PHP.exe-应用程序错误 !!!!!!网罗一些代码!!!!!! (*_*) 有人可以提供一个最简单的session的使用例子吗? 获取支付接口回调值 关于php 跟 jsp ,我有一点疑问.
session_start();
$arr = array(1, 2, 3);
shuffle($arr);
while(isset($_SESSION['shuffle']) && $arr[0] == $_SESSION['shuffle']){
shuffle($arr);
}
$_SESSION['shuffle'] = $arr[0];
echo $arr[0];
if (!isset($_SESSION['lastVal'])) {
shuffle($arr);
$_SESSION['lastVal'] = $arr[0];
echo $arr[0];
}
else {
shuffle($arr);
while($arr[0] == $_SESSION['lastVal']) {
shuffle($arr);
if ($arr[0] != $_SESSION['lastVal']) break;
}
$_SESSION['lastVal'] = $arr[0];
echo $arr[0];
}