<?php
/**
* Simple Shuffle algorithm
*/
$card _num=54;//number of Cards
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;
}
?>
<?php
function traverse ($path = '. ') {
$current _dir = Opendir ($path);
while ($file = Readdir ($current _dir))!== false) {
$sub _dir = $path. Directory_separator. $file; i F ($file = = '. ' | | $file = = ' ... ') {
Continue
} else if (Is_dir ($sub _dir)) {//If it is a directory, recursively
Echo ' Directory '. $file. ':<br> ';
Traverse ($sub _dir);
} else {//If it is a file, direct output
Echo ' File in Directory '. $path. ‘: ‘ . $file. ' <br> ';
}
}
}
Traverse (' xxtt ');
?>
PHP Shuffle code and traverse file directory code