【问题标题】:Randomly select file in PHP在 PHP 中随机选择文件
【发布时间】:2011-02-20 02:49:55
【问题描述】:

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

谢谢。

【问题讨论】:

    标签: php file-io random


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

        假设您知道文件所在的文件夹并且这些文件是 PHP 文件:

        $phpFiles = glob('/path/to/files/*.php');
        
        if (empty($phpFiles) === false)
        {
            $randomFile = $phpFiles[array_rand($phpFiles)];
            include($randomFile);
        }
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2015-11-28
          • 1970-01-01
          • 2014-07-29
          • 2012-03-03
          • 2017-03-10
          • 1970-01-01
          相关资源
          最近更新 更多