[英]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.