您的位置:首页 > 编程语言 > PHP开发

php洗牌代码和遍历文件目录代码

2014-10-15 00:12 316 查看
<?php/*** 简单洗牌算法*/$card_num=54; //牌数print_r(wash_card($card_num));function wash_card($card_num){$cards=$tmp=array();for($i=0;$i<$card_num;$i++){$tmp[$i]=$i;}for($i=0;$i<$card_num;$i++){$index=rand(0,$card_num-$i-1);$cards[$i]=$tmp[$index];unset($tmp[$index]);$tmp=array_values($tmp);}return $cards;}?><?phpfunction traverse($path = '.') {$current_dir = opendir($path);while(($file = readdir($current_dir)) !== false) {$sub_dir = $path . DIRECTORY_SEPARATOR . $file; if($file == '.' || $file == '..') {continue;} else if(is_dir($sub_dir)) { //如果是目录,进行递归echo 'Directory ' . $file . ':<br>';traverse($sub_dir);} else { //如果是文件,直接输出echo 'File in Directory ' . $path . ': ' . $file . '<br>';}}}traverse('xxtt');?>

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  php 洗牌