【发布时间】:2011-02-20 02:49:55
【问题描述】:
我想在 php 中使用 'include' 关键字从文件夹中随机选择一个文件并输出内容。我该怎么做?
谢谢。
【问题讨论】:
我想在 php 中使用 'include' 关键字从文件夹中随机选择一个文件并输出内容。我该怎么做?
谢谢。
【问题讨论】:
glob() 会将文件名读入数组。
然后你可以打乱这个数组并随机选择一个项目。
【讨论】:
使用glob 获取文件数组。洗牌阵列。 array_shift 数组中的第一个文件。包括它。
【讨论】:
假设您知道文件所在的文件夹并且这些文件是 PHP 文件:
$phpFiles = glob('/path/to/files/*.php');
if (empty($phpFiles) === false)
{
$randomFile = $phpFiles[array_rand($phpFiles)];
include($randomFile);
}
【讨论】: