<?php
$picq=array(apple,coffee,pie,food,xigua);
echo $picq[array_rand($picq)]
?>
$picq=array(apple,coffee,pie,food,xigua);
echo $picq[array_rand($picq)]
?>
解决方案 »
- 三级下拉联动超链接菜单
- fckeditor2.5编辑器编辑的内容会多出换行符号
- JAVA程序员维护PHP网站问题
- form 提交不过去
- 数据库如何删除重复记录
- 页面编码为GB2312,提交数据入库成乱码了
- 学PHP看哪本书好??谁推荐一下?要中文的.
- Undefined variable 怎么解决啊,循环中的
- 我想找一个支持 PHP+Mysql 的空间,数据库空间较大的,想放VBB和PHPNUKE, 请大家推荐一下。
- $huxing从数据库里调的值是1到9的数字 没准几个 1代表一室 2代表二室.....往下排 最后我想输出的是 都为几室的
- 用什么方法可以实现每天自动运行一次代码。
- ★★有谁知道哪里有免费的PHP空间吗?★★
echo $picq[array_rand($picq)]
echo $picq[array_rand($picq)]
这样的话可能会重复吧?
$picq = array(apple,coffee,pie,food,xigua);while(!$loop){
if(($two=$picq[array_rand($picq)]) != ($one=$picq[array_rand($picq)])){
$loop = 1;
}else{
$loop = 0;
}
}
echo $two."<br>";
echo $one."<br>";?>
$picq = array(apple,coffee,pie,food,xigua);while(!$loop){
if(($two=$picq[array_rand($picq)]) != ($one=$picq[array_rand($picq)])){
$loop = 1;
}else{
$loop = 0;
}
}
echo $two."<br>";
echo $one."<br>";?>
(PHP 3>= 3.0.8, PHP 4 )shuffle -- 将数组打乱
说明
void shuffle ( array array)
本函数打乱(随机排列单元的顺序)一个数组。必须用 srand() 播下本函数的随机数发生器种子。 例子 1. shuffle() 例子<?php
$numbers = range (1,20);
srand ((float)microtime()*1000000);
shuffle ($numbers);
while (list (, $number) = each ($numbers)) {
echo "$number ";
}
?>
注: 在 PHP 4.2.0 中,无需用函数 srand() 或 mt_srand()来搜寻随机数生成器,它将被自动完成。
$picq = array(apple,coffee,pie,food,xigua);
shuffle($picq);echo $picq[0]."<br>";
echo $picq[1]."<br>";?>
for ($i=0;$i<10;$i++) {
echo $picq[rand(0,count($picq)-1)];
echo "<BR>";
}
$picq=array(apple,coffee,pie,food,xigua);
$rndSeed = array_rand($picq,2);
echo $picq[$rndSeed[0]].'<br>';
echo $picq[$rndSeed[1]];
?>有一个条件,数组中的内容不能相同,否则就要通过判断数组索引号了