簡體   English   中英

在PHP中隨機選擇文件

[英]Randomly select file in PHP

我想在php中使用'include'關鍵字從文件夾中隨機選擇一個文件並輸出內容。 我該怎么做?

謝謝。

假設您知道文件所在的文件夾,並且這些文件是PHP文件:

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

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

glob()會將文件名讀入數組。
然后您可以隨機播放此數組並選擇一個隨機項目。

使用glob獲取文件數組。 隨機排列數組。 array_shift將第一個文件移出數組。 包括它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM