在PHP中随机选择文件

时间:2010-05-16 15:21:17

标签: php file-io random

我想在php中使用'include'关键字从文件夹中随机选择一个文件并输出内容。我该怎么做?

感谢。

3 个答案:

答案 0 :(得分:5)

假设您知道文件所在的文件夹以及文件是PHP文件:

$phpFiles = glob('/path/to/files/*.php');

if (empty($phpFiles) === false)
{
    $randomFile = $phpFiles[array_rand($phpFiles)];
    include($randomFile);
}

答案 1 :(得分:1)

glob()会将文件名读入数组 然后你可以随机播放这个数组并选择一个随机项目。

答案 2 :(得分:1)

使用glob获取文件数组。洗牌阵。 array_shift数组的第一个文件。包括它。