如何随机排序输出的内容 <?// 打开文件同时,打印每一行$myFile = file( "data.txt");shuffle($myFile);for($index = 0; $index < count($myFile); $index++){print($myFile[$index]." <BR>");}?> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <?// 打开文件同时,打印每一行$myFile = file( "data.txt");$maxline = count($myFile);$arrRand = array();for($index = 0; $index < $maxline; $index++){$randnum = createRand($arrRand,$maxline);print($myFile[$index]." <BR>");$arrRand[] = $randnum;}function createRand($arrCreate,$max){ $rand = rand(0,$max); if(in_array($rand,$arrCreate)){ createRand($arrCreate,$max); } return $rand;}?> 利用file把整个文件读入一个数组中,用shuffle将数组打乱,然后可以用foreach输出是一样的!UP 受不鸟了 搞了一天的乱码问题 c/c++基础,学php,求异同点,或者速成 PHP编程菜鸟遇到了问题~~请各位高手帮助。 初学者问题 配置的是windows2003服务器上的iis6.0 +php5.0 配置无误 测试页面也正常 访问其它页面报500错误 请教mysql几个基本的问题? 我的文件上传函数,兄弟们帮我看看问题出在哪? 我想用一下switch 语句,结果用出了一些疑问 php 查询数据库并将 星级评价的结果(图片或链接)显示在html的表格td中 QQ登陆跳转问题 帮忙修改完善一下~ 用户登录2次才能成功,请教
// 打开文件同时,打印每一行
$myFile = file( "data.txt");
$maxline = count($myFile);
$arrRand = array();
for($index = 0; $index < $maxline; $index++)
{
$randnum = createRand($arrRand,$maxline);
print($myFile[$index]." <BR>");
$arrRand[] = $randnum;
}function createRand($arrCreate,$max){
$rand = rand(0,$max);
if(in_array($rand,$arrCreate)){
createRand($arrCreate,$max);
}
return $rand;
}
?>
利用file把整个文件读入一个数组中,用shuffle将数组打乱,然后可以用foreach输出是一样的!
UP